blockly > IConnectionChecker

ממשק IConnectionChecker

מחלקה לבדיקת הלוגיקה של סוג החיבור.

Signature:

export interface IConnectionChecker 

שיטות

שיטה תיאור
canConnect(a, b, isDragging, opt_distance) בודקים אם החיבור הנוכחי יכול להתחבר לחיבור היעד.
canConnectWithReason(a, b, isDragging, opt_distance) הפונקציה בודקת אם החיבור הנוכחי יכול להתחבר לחיבור היעד, ומחזירה קוד שגיאה אם יש בעיות.
doDragChecks(a, b, distance) כדאי לבדוק אם ניתן לבצע את החיבור הזה באמצעות גרירה.
doSafetyChecks(a, b) בודקים שחיבור החיבורים הנתונים הוא בטוח, כלומר שהוא לא יפר את ההנחות הבסיסיות של Blockly (למשל, אף אחד מהחיבורים העצמיים).
doTypeChecks(a, b) בודקים אם החיבור הזה תואם לחיבור אחר ביחס למערכת סוגי הערכים. לדוגמה הפרמטר Square_root("Hello") לא תואם.
getErrorMessage(errorCode, a, b) שיטה לעזרה שמתרגמת קוד של שגיאת חיבור למחרוזת.