Interface IConnectionChecker
Classe de logique de vérification du type de connexion.
Signature :
export interface IConnectionChecker
Méthodes
Method | Description |
---|---|
canConnect(a, b, isDragging, opt_distance) | Vérifiez si la connexion actuelle peut se connecter à la connexion cible. |
canConnectWithReason(a, b, isDragging, opt_distance) | Vérifie si la connexion actuelle peut se connecter à la connexion cible et renvoie un code d'erreur en cas de problème. |
doDragChecks(a, b, distance) | Vérifiez si cette connexion peut être établie par glisser-déposer. |
doSafetyChecks(a, b) | Vérifiez que la connexion des connexions données est sûre, c'est-à-dire qu'elle n'enfreint aucune des hypothèses de base de Blockly (par exemple, pas de connexions autonomes). |
doTypeChecks(a, b) | Vérifiez si cette connexion est compatible avec une autre connexion en fonction du système de types de valeurs. Par exemple, square_root("Hello") n'est pas compatible. |
getErrorMessage(errorCode, a, b) | Méthode d'assistance qui traduit un code d'erreur de connexion en chaîne. |