blockly > ConnectionChecker

ConnectionChecker 類別

連線類型檢查邏輯的類別。

Signature:

export declare class ConnectionChecker implements IConnectionChecker 

實作: IConnectionChecker

方法

方法 修飾符 說明
canConnect(a, b, isDragging, opt_distance) 請檢查目前的連線是否能與目標連線建立連線。
canConnectToPrevious_(a, b) protected 拖曳檢查的輔助函式。
canConnectWithReason(a, b, isDragging, opt_distance) 檢查目前的連線是否能與目標連線建立連線,並在發生問題時傳回錯誤代碼。
doDragChecks(a, b, distance) 請檢查是否能透過拖曳功能建立這個連結。
doSafetyChecks(a, b) 確認指定的連線是否安全,也就是不會破壞 Blockly 任何基本假設 (例如沒有自行連線)。
doTypeChecks(a, b) 檢查此連線是否與值類型系統的另一個連線相容。例如 Square_root("Hello") 不相容。
getErrorMessage(errorCode, a, b) 可將連線錯誤代碼轉換為字串的輔助方法。