Klasa ConnectionChecker
Klasa z logiką sprawdzania typu połączenia.
Podpis:
export declare class ConnectionChecker implements IConnectionChecker
Implementuje: IConnectionChecker
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
canConnect(a, b, isDragging, opt_distance) | Sprawdź, czy bieżące połączenie może nawiązać z połączeniem docelowym. | |
canConnectToPrevious_(a, b) | protected |
Funkcja pomocnicza do sprawdzania przeciągania. |
canConnectWithReason(a, b, isDragging, opt_distance) | Sprawdza, czy bieżące połączenie może połączyć się z docelowym połączeniem, i w razie problemów zwraca kod błędu. | |
doDragChecks(a, b, distance) | Sprawdź, czy można to połączyć, przeciągając. | |
doSafetyChecks(a, b) | Sprawdź, czy połączenie danych połączeń jest bezpieczne, co oznacza, że nie spowoduje naruszenia żadnych podstawowych założeń Blockly (np. nie ma połączeń z samymi sobą). | |
doTypeChecks(a, b) | Sprawdź, czy to połączenie jest zgodne z innym połączeniem w odniesieniu do systemu typów wartości. Na przykład: kwadratowe_root("Witaj") nie jest zgodny. | |
getErrorMessage(errorCode, a, b) | Metoda pomocnicza, która przekształca kod błędu połączenia w ciąg znaków. |