Interface IConnectionChecker
Classe pour la 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'enfreindrait aucune des hypothèses de base de Blockly (par exemple, aucune connexion autonome). |
doTypeChecks(a, b) | Vérifiez si cette connexion est compatible avec une autre connexion concernant le système de types de valeurs. 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. |