blockly > ConnectionChecker

فئة ConnectionChecker

فئة لمنطق التحقق من نوع الاتصال.

Signature:

export declare class ConnectionChecker implements IConnectionChecker 

عمليات التنفيذ: IConnectionChecker

الطُرق

الطريقة مفاتيح التعديل الوصف
canConnect(a, b, isDragging, opt_distance) تحقَّق ممّا إذا كان الاتصال الحالي يمكنه الاتصال بالعلاقة المستهدَفة.
canConnectToPrevious_(a, b) protected وظيفة مساعدة للتحقّق من السحب.
canConnectWithReason(a, b, isDragging, opt_distance) للتحقّق مما إذا كان يمكن الاتصال الحالي الاتصال بالاتصال الهدف، وعرض رمز خطأ في حال وجود مشاكل.
doDragChecks(a, b, distance) تحقّق مما إذا كان يمكن إجراء هذا الربط عن طريق السحب.
doSafetyChecks(a, b) تحقق من أن ربط الاتصالات المقدمة آمن، بمعنى أنه لن يكسر أي من افتراضات Blockly الأساسية (على سبيل المثال، عدم وجود روابط ذاتية).
doTypeChecks(a, b) تحقّق مما إذا كان هذا الاتصال متوافقًا مع اتصال آخر في ما يتعلق بنظام أنواع القيم. مثلاً: Square_root("Hello") غير متوافق.
getErrorMessage(errorCode, a, b) طريقة مساعدة تحوّل رمز خطأ الاتصال إلى سلسلة.