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