ממשק 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) | שיטה לעזרה שמתרגמת קוד של שגיאת חיבור למחרוזת. |