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 eine Verbindung zur Zielverbindung herstellen kann. |
canConnectWithReason(a, b, isDragging, opt_distance) | Überprüft, ob die aktuelle Verbindung eine Verbindung zur Zielverbindung herstellen kann. Bei Problemen wird ein Fehlercode zurückgegeben. |
doDragChecks(a, b, distance) | Prüfen Sie, ob diese Verbindung durch Ziehen hergestellt werden kann. |
doSafetyChecks(a, b) | Stellen Sie sicher, dass die Verbindung der bestehenden Verbindungen sicher ist, d. h., dass dadurch keines der grundlegenden Annahmen von Blockly (z. B. keine eigenen Verbindungen) beeinträchtigt wird. |
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 umwandelt. |