chặn > ConnectionChecker

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.