блочно > ConnectionChecker

Класс ConnectionChecker

Класс логики проверки типа соединения.

Подпись:

export declare class ConnectionChecker implements IConnectionChecker 

Реализует: IConnectionChecker.

Методы

Метод Модификаторы Описание
canConnect(a, b, isDragged, opt_distance) Проверьте, может ли текущее соединение соединиться с целевым соединением.
canConnectToPrevious_(a, b) protected Вспомогательная функция для проверки перетаскивания.
canConnectWithReason (a, b, isDragged, opt_distance) Проверяет, может ли текущее соединение соединиться с целевым соединением, и возвращает код ошибки в случае возникновения проблем.
doDragChecks(a, b, расстояние) Проверьте, можно ли выполнить это соединение путем перетаскивания.
doSafetyChecks(a, b) Убедитесь, что подключение данных соединений безопасно, то есть не нарушает ни одно из основных предположений Blockly (например, отсутствие самоподключений).
doTypeChecks(а, б) Проверьте, совместимо ли это соединение с другим соединением по системе типов значений. Например, Square_root("Привет") несовместим.
getErrorMessage (код ошибки, а, б) Вспомогательный метод, который преобразует код ошибки подключения в строку.