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