Giao diện IConnectionChecker
Lớp cho logic kiểm tra loại kết nối.
Chữ ký:
export interface IConnectionChecker
Phương thức
Phương thức | Mô tả |
---|---|
canConnect(a, b, isDragging, opt_distance) | Kiểm tra xem kết nối hiện tại có kết nối được với đường kết nối đích hay không. |
canConnectWithReason(a, b, isDragging, opt_distance) | Kiểm tra xem kết nối hiện tại có kết nối được với kết nối đích hay không và trả về mã lỗi nếu có sự cố. |
doDragChecks(a, b, distance) | Kiểm tra xem có thể tạo kết nối này hay không bằng cách kéo. |
doSafetyChecks(a, b) | Kiểm tra để đảm bảo việc kết nối các kết nối đã cho là an toàn, tức là không phá vỡ bất kỳ giả định cơ bản nào của Blockly (ví dụ: không có kết nối bản thân). |
doTypeChecks(a, b) | Kiểm tra xem kết nối này có tương thích với kết nối khác liên quan đến hệ thống loại giá trị hay không. Ví dụ: Square_root("Xin chào") không tương thích. |
getErrorMessage(errorCode, a, b) | Phương thức trợ giúp để dịch mã lỗi kết nối thành một chuỗi. |