رابط IConnectionChecker
کلاس برای منطق بررسی نوع اتصال.
امضا:
export interface IConnectionChecker
روش ها
روش | توضیحات |
---|---|
canConnect(a، b، isDragging، opt_distance) | بررسی کنید که آیا اتصال فعلی می تواند با اتصال هدف متصل شود یا خیر. |
canConnectWithReason(a، b، isDragging، opt_distance) | بررسی می کند که آیا اتصال فعلی می تواند به اتصال هدف متصل شود یا خیر، و در صورت وجود مشکل، کد خطا را برمی گرداند. |
doDragChecks (a، b، فاصله) | بررسی کنید که آیا این اتصال را می توان با کشیدن ایجاد کرد یا خیر. |
doSafetyChecks(a, b) | بررسی کنید که اتصال اتصالات داده شده ایمن است، به این معنی که هیچ یک از مفروضات اولیه Blockly (مثلاً عدم اتصال خود) را نقض نمی کند. |
doTypeChecks(a, b) | بررسی کنید که آیا این اتصال با ارتباط دیگری با توجه به سیستم نوع ارزش سازگار است یا خیر. به عنوان مثال square_root ("سلام") سازگار نیست. |
getErrorMessage (ErrorCode, a, b) | روش کمکی که کد خطای اتصال را به رشته ترجمه می کند. |