blockly > IConnectionChecker

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 Nội dung 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 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ó vấn đề.
doDragChecks(a, b, distance) Kiểm tra xem 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 này không phá vỡ bất kỳ giả định cơ bản nào của Blockly (ví dụ: không có tự kết nối).
doTypeChecks(a, b) Kiểm tra xem kết nối này có tương thích với một kết nối khác đối với hệ thống loại giá trị hay không. Ví dụ: Square_root("Hello") không tương thích.
getErrorMessage(errorCode, a, b) Phương thức trợ giúp chuyển mã lỗi kết nối thành một chuỗi.