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