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 può connettersi con la connessione di destinazione. | |
canConnectToPrevious_(a, b) | protected |
Funzione di supporto per il controllo del trascinamento. |
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. |