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. |