Klasa ConnectionChecker
Klasa logiki sprawdzającej typ połączenia.
Podpis:
export declare class ConnectionChecker implements IConnectionChecker
Implementacja: IConnectionChecker
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
canConnect(a, b, isDragging, opt_distance) | Sprawdź, czy bieżące połączenie może połączyć się 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 połączeniem docelowym. W razie problemów zwraca kod błędu. | |
doDragChecks(a, b, distance) | Sprawdź, czy takie połączenie da się nawiązać, przeciągając je. | |
doSafetyChecks(a, b) | Sprawdź, czy połączenie podanych połączeń jest bezpieczne, czyli nie naruszy żadnych podstawowych założeń Blockly (np. brak połączeń wewnętrznych). | |
doTypeChecks(a, b) | Sprawdź, czy to połączenie jest zgodne z innym połączeniem pod względem systemu typów wartości. Przykład: kwadrat_root("Hello") nie jest zgodny. | |
getErrorMessage(errorCode, a, b) | Metoda pomocnicza, która konwertuje kod błędu połączenia na ciąg znaków. |