Skip to content

BlockSuite API Documentation / @blocksuite/blocks / IConnector

Interface: IConnector ​

Contents ​

Extends ​

  • ISurfaceElement

Properties ​

absolutePath ​

absolutePath: IVec[]

Source ​

packages/blocks/src/surface-block/elements/connector/types.ts:59


batch ​

batch: null | string

Inherited from ​

ISurfaceElement.batch

Source ​

packages/blocks/src/surface-block/elements/surface-element.ts:35


controllers ​

controllers: Controller[]

Source ​

packages/blocks/src/surface-block/elements/connector/types.ts:56


frontEndpointStyle? ​

frontEndpointStyle?: ConnectorEndpointStyle

Source ​

packages/blocks/src/surface-block/elements/connector/types.ts:61


id ​

id: string

Inherited from ​

ISurfaceElement.id

Source ​

packages/blocks/src/surface-block/elements/surface-element.ts:27


index ​

index: string

Inherited from ​

ISurfaceElement.index

Source ​

packages/blocks/src/surface-block/elements/surface-element.ts:30


mode ​

mode: ConnectorMode

Source ​

packages/blocks/src/surface-block/elements/connector/types.ts:45


path ​

path: IVec[]

Source ​

packages/blocks/src/surface-block/elements/connector/types.ts:58


rearEndpointStyle? ​

rearEndpointStyle?: ConnectorEndpointStyle

Source ​

packages/blocks/src/surface-block/elements/connector/types.ts:62


rotate ​

rotate: number

Inherited from ​

ISurfaceElement.rotate

Source ​

packages/blocks/src/surface-block/elements/surface-element.ts:34


rough? ​

rough?: boolean

Source ​

packages/blocks/src/surface-block/elements/connector/types.ts:51


roughness? ​

roughness?: number

Source ​

packages/blocks/src/surface-block/elements/connector/types.ts:50


seed ​

seed: number

Inherited from ​

ISurfaceElement.seed

Source ​

packages/blocks/src/surface-block/elements/surface-element.ts:31


source ​

source: Connection

Source ​

packages/blocks/src/surface-block/elements/connector/types.ts:52


stroke ​

stroke: string

Source ​

packages/blocks/src/surface-block/elements/connector/types.ts:46


strokeStyle ​

strokeStyle: StrokeStyle

Source ​

packages/blocks/src/surface-block/elements/connector/types.ts:48


strokeWidth ​

strokeWidth: number

Source ​

packages/blocks/src/surface-block/elements/connector/types.ts:47


target ​

target: Connection

Source ​

packages/blocks/src/surface-block/elements/connector/types.ts:53


type ​

type: CONNECTOR

Overrides ​

ISurfaceElement.type

Source ​

packages/blocks/src/surface-block/elements/connector/types.ts:43


xywh ​

xywh: `[${number},${number},${number},${number}]`

Inherited from ​

ISurfaceElement.xywh

Source ​

packages/blocks/src/surface-block/elements/surface-element.ts:29


Generated using typedoc-plugin-markdown and TypeDoc