IConnectionChecker-Schnittstelle
Klasse für die Logik zur Prüfung des Verbindungstyps.
Unterschrift:
export interface IConnectionChecker
Methoden
Method | Beschreibung |
---|---|
canConnect(a, b, isDragging, opt_distance) | Prüfen Sie, ob die aktuelle Verbindung mit der Zielverbindung verbunden werden kann. |
canConnectWithReason(a, b, isDragging, opt_distance) | Prüft, ob die aktuelle Verbindung mit der Zielverbindung verbunden werden kann, und gibt bei Problemen einen Fehlercode zurück. |
doDragChecks(a, b, distance) | Prüfen Sie, ob diese Verbindung durch Ziehen hergestellt werden kann. |
doSafetyChecks(a, b) | Prüfen Sie, ob das Verbinden der angegebenen Verbindungen sicher ist, d. h. keine der grundlegenden Annahmen von Blockly (z. B. keine Selbstverbindungen) widerspricht. |
doTypeChecks(a, b) | Prüfen Sie, ob diese Verbindung in Bezug auf das Werttypsystem mit einer anderen Verbindung kompatibel ist. Beispiel: Square_root("Hello") ist nicht kompatibel. |
getErrorMessage(errorCode, a, b) | Hilfsmethode, die einen Verbindungsfehlercode in einen String übersetzt. |