Classe ConnectionChecker
Classe per la logica di controllo del tipo di connessione.
Firma:
export declare class ConnectionChecker implements IConnectionChecker
Implementa: IConnectionChecker
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
canConnect(a, b, isDragging, opt_distance) | Controlla se la connessione attuale è in grado di connettersi con la connessione di destinazione. | |
canConnectToPrevious_(a, b) | protected |
Funzione di supporto per il controllo tramite trascinamento. |
canConnectWithReason(a, b, isDragging, opt_distance) | Controlla se la connessione corrente è in grado di connettersi con la connessione di destinazione e restituisce un codice di errore in caso di problemi. | |
doDragChecks(a, b, distance) | Verifica se è possibile stabilire questa connessione tramite trascinamento. | |
doSafetyChecks(a, b) | Verifica che la connessione delle connessioni specificate sia sicura, ovvero che non infrange nessuno dei presupposti di base di Blockly (ad es. nessuna connessione personale). | |
doTypeChecks(a, b) | Verifica se questa connessione è compatibile con un'altra connessione per quanto riguarda il sistema del tipo di valore. Ad esempio, square_root("Hello") non è compatibile. | |
getErrorMessage(errorCode, a, b) | Metodo di supporto che converte un codice di errore di connessione in una stringa. |