کلاس برای منطق بررسی نوع اتصال.
امضا:
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، فاصله) | بررسی کنید که آیا این اتصال را می توان با کشیدن ایجاد کرد یا خیر. | |
doSafetyChecks(a, b) | بررسی کنید که اتصال اتصالات داده شده ایمن است، به این معنی که هیچ یک از مفروضات اولیه Blockly (مثلاً عدم اتصال خود) را نقض نمی کند. | |
doTypeChecks(a, b) | بررسی کنید که آیا این اتصال با ارتباط دیگری با توجه به سیستم نوع ارزش سازگار است یا خیر. به عنوان مثال square_root ("سلام") سازگار نیست. | |
getErrorMessage (ErrorCode, a, b) | روش کمکی که کد خطای اتصال را به رشته ترجمه می کند. |