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 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.