blockly > IConnectionChecker > canConnect
IConnectionChecker.canConnect() method
Check whether the current connection can connect with the target connection.
Signature:
canConnect(a: Connection | null, b: Connection | null, isDragging: boolean, opt_distance?: number): boolean;
Parameters
Parameter | Type | Description |
---|---|---|
a | Connection | null | Connection to check compatibility with. |
b | Connection | null | Connection to check compatibility with. |
isDragging | boolean | True if the connection is being made by dragging a block. |
opt_distance | number | (Optional) The max allowable distance between the connections for drag checks. |
Returns:
boolean
Whether the connection is legal.