blockly > IConnectionChecker

Interfaccia IConnectionChecker

Classe per la logica di controllo del tipo di connessione.

Firma:

export interface IConnectionChecker 

Metodi

Metodo Descrizione
canConnect(a, b, isDragging, opt_distance) Controlla se la connessione attuale è in grado di connettersi con la connessione di destinazione.
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.