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 può connettersi con la connessione di destinazione.
canConnectWithReason(a, b, isDragging, opt_distance) Controlla se la connessione corrente può connettersi con la connessione di destinazione e restituisce un codice di errore in caso di problemi.
doDragChecks(a, b, distance) Controlla se questa connessione può essere effettuata tramite trascinamento.
doSafetyChecks(a, b) Verifica che il collegamento delle connessioni date sia sicuro, il che significa che non infrangere alcuna delle ipotesi di base di Blockly (ad es. nessuna connessione personale).
doTypeChecks(a, b) Controlla se questa connessione è compatibile con un'altra connessione rispetto al sistema del tipo di valore. Ad es. Squarespace_root("Hello") non è compatibile.
getErrorMessage(errorCode, a, b) Metodo helper che traduce un codice di errore di connessione in una stringa.