Lớp ConnectionChecker
Lớp cho logic kiểm tra loại kết nối.
Chữ ký:
export declare class ConnectionChecker implements IConnectionChecker
Triển khai: IConnectionChecker
Phương thức
Phương thức | Đối tượng sửa đổi | 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. | |
canConnectToPrevious_(a, b) | protected |
Chức năng trợ giúp để kiểm tra bằng cách kéo. |
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 bạn có thể tạo kết nối này bằng cách kéo hay không. | |
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, nghĩa là việc kết nối này sẽ không vi phạm bất kỳ giả định cơ bản nào của Blockly (ví dụ: không có kết nối tự 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. |