واجهة 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) | طريقة مساعد تترجم رمز خطأ في الاتصال إلى سلسلة |