BlockSuite API Documentation / @blocksuite/blocks / ConnectorPathGenerator
Class: ConnectorPathGenerator 
Constructors 
new ConnectorPathGenerator() 
new ConnectorPathGenerator(
options):ConnectorPathGenerator
Parameters 
• options
• options.getElementById
Returns 
Defined in 
packages/affine/block-surface/dist/managers/connector-manager.d.ts:49
Properties 
_aStarRunner 
protected_aStarRunner:null|AStarRunner
Defined in 
packages/affine/block-surface/dist/managers/connector-manager.d.ts:48
Methods 
generateOrthogonalConnectorPath() 
generateOrthogonalConnectorPath(
input):IVec[]
Parameters 
• input: OrthogonalConnectorInput
Returns 
IVec[]
Defined in 
packages/affine/block-surface/dist/managers/connector-manager.d.ts:60
hasRelatedElement() 
hasRelatedElement(
connecter):boolean
Parameters 
• connecter: ConnectorElementModel | LocalConnectorElementModel
Returns 
boolean
Defined in 
packages/affine/block-surface/dist/managers/connector-manager.d.ts:61
updatePath() 
staticupdatePath(connector,path,elementGetter?):void
Parameters 
• connector: ConnectorElementModel | LocalConnectorElementModel
• path: null | PointLocation[]
• elementGetter?
Returns 
void
Defined in 
packages/affine/block-surface/dist/managers/connector-manager.d.ts:52