Skip to content

BlockSuite API Documentation / @blocksuite/affine-model / LocalConnectorElementModel

Class: LocalConnectorElementModel

Extends

  • GfxLocalElementModel

Constructors

new LocalConnectorElementModel()

new LocalConnectorElementModel(): LocalConnectorElementModel

Returns

LocalConnectorElementModel

Inherited from

GfxLocalElementModel.constructor

Properties

_local

protected _local: Map<string | symbol, unknown>

Inherited from

GfxLocalElementModel._local

Defined in

packages/framework/block-std/dist/gfx/surface/element-model.d.ts:163


absolutePath

absolutePath: PointLocation[] = []

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:18


frontEndpointStyle

frontEndpointStyle: PointStyle

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:20


id

id: string = ''

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:22


mode

mode: ConnectorMode = ConnectorMode.Orthogonal

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:24


opacity

opacity: number

Inherited from

GfxLocalElementModel.opacity

Defined in

packages/framework/block-std/dist/gfx/surface/element-model.d.ts:164


rearEndpointStyle

rearEndpointStyle: PointStyle

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:26


rotate

rotate: number = 0

Overrides

GfxLocalElementModel.rotate

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:28


rough?

optional rough: boolean

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:30


roughness

roughness: number = DEFAULT_ROUGHNESS

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:32


seed

seed: number

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:34


source

source: Connection

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:36


stroke

stroke: Color = '#000000'

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:40


strokeStyle

strokeStyle: StrokeStyle = StrokeStyle.Solid

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:42


strokeWidth

strokeWidth: number = 4

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:44


target

target: Connection

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:46


updatingPath

updatingPath: boolean = false

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:50


xywh

xywh: `[${number},${number},${number},${number}]` = '[0,0,0,0]'

Overrides

GfxLocalElementModel.xywh

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:52

Accessors

deserializedXYWH

get deserializedXYWH(): XYWH

Returns

XYWH

Inherited from

GfxLocalElementModel.deserializedXYWH

Defined in

packages/framework/block-std/dist/gfx/surface/element-model.d.ts:167


h

get h(): number

Returns

number

Inherited from

GfxLocalElementModel.h

Defined in

packages/framework/block-std/dist/gfx/surface/element-model.d.ts:168


path

get path(): PointLocation[]

set path(value): void

Parameters

value: PointLocation[]

Returns

PointLocation[]

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:54


type

get type(): string

Returns

string

Defined in

packages/affine/model/src/elements/connector/local-connector.ts:65


w

get w(): number

Returns

number

Inherited from

GfxLocalElementModel.w

Defined in

packages/framework/block-std/dist/gfx/surface/element-model.d.ts:169


x

get x(): number

Returns

number

Inherited from

GfxLocalElementModel.x

Defined in

packages/framework/block-std/dist/gfx/surface/element-model.d.ts:170


y

get y(): number

Returns

number

Inherited from

GfxLocalElementModel.y

Defined in

packages/framework/block-std/dist/gfx/surface/element-model.d.ts:171