Skip to content

BlockSuite API Documentation / @blocksuite/affine-block-surface / ConnectorPathGenerator

Class: ConnectorPathGenerator

Constructors

new ConnectorPathGenerator()

new ConnectorPathGenerator(options): ConnectorPathGenerator

Parameters

options

options.getElementById

Returns

ConnectorPathGenerator

Defined in

packages/affine/block-surface/src/managers/connector-manager.ts:1015

Properties

_aStarRunner

protected _aStarRunner: null | AStarRunner = null

Defined in

packages/affine/block-surface/src/managers/connector-manager.ts:1013

Methods

generateOrthogonalConnectorPath()

generateOrthogonalConnectorPath(input): IVec[]

Parameters

input: OrthogonalConnectorInput

Returns

IVec[]

Defined in

packages/affine/block-surface/src/managers/connector-manager.ts:1298


hasRelatedElement()

hasRelatedElement(connecter): boolean

Parameters

connecter: ConnectorElementModel | LocalConnectorElementModel

Returns

boolean

Defined in

packages/affine/block-surface/src/managers/connector-manager.ts:1359


updatePath()

static updatePath(connector, path, elementGetter?): void

Parameters

connector: ConnectorElementModel | LocalConnectorElementModel

path: null | PointLocation[]

elementGetter?

Returns

void

Defined in

packages/affine/block-surface/src/managers/connector-manager.ts:1021