blockly > IConnectionChecker

Interfejs IConnectionChecker

Klasa logiki sprawdzającej typ połączenia.

Podpis:

export interface IConnectionChecker 

Metody

Metoda Opis
canConnect(a, b, isDragging, opt_distance) Sprawdź, czy bieżące połączenie może połączyć się z połączeniem docelowym.
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.