Skip to main content

Interface: ConnectorElement

Public controls for a connector.

Extends​

Properties​

PropertyTypeDescription
curvaturenumber-
domElementHTMLElement-
enterDelay?numberDelay in seconds before entering scene transition begins (defaults to 0).
enterDuration?numberDuration in seconds for entering scene transition (defaults to stage defaultDuration if undefined).
exitDelay?numberDelay in seconds before exiting scene transition begins (defaults to 0).
exitDuration?numberDuration in seconds for exiting scene transition (defaults to stage defaultDuration if undefined).
fromAnchorElementAnchor | AnchorMode-
fromPadding?number-
fromTargetConnectorTarget-
idstring-
isActivebooleanWhether the element is active (default: false).
isMountedbooleanWhether the element is mounted (default: false).
kindstring-
labelstring-
labelOffset?ReactiveProp<LabelOffset>-
labelOffsetX?ReactiveProp<string | number>-
labelOffsetY?ReactiveProp<string | number>-
paddingnumberOuter clearance padding around target perimeters in virtual pixels.
routing"straight" | "corner" | "bezier" | "arc"-
rowY?number-
strokePattern"solid" | "dashed" | "dotted"-
strokeWidthnumber-
toAnchorElementAnchor | AnchorMode-
toPadding?number-
toTargetConnectorTarget-

Accessors​

align​

Get Signature​

get align(): Align | undefined

Returns​

Align | undefined

Set Signature​

set align(value: ReactiveProp<Align> | undefined): void

Parameters​
ParameterType
valueReactiveProp<Align> | undefined
Returns​

void

Inherited from​

DOMElement.align


blur​

Get Signature​

get blur(): number

Returns​

number

Set Signature​

set blur(value: ReactiveProp<number>): void

Parameters​
ParameterType
valueReactiveProp<number>
Returns​

void

Inherited from​

DOMElement.blur


brightness​

Get Signature​

get brightness(): number

Returns​

number

Set Signature​

set brightness(value: ReactiveProp<number>): void

Parameters​
ParameterType
valueReactiveProp<number>
Returns​

void

Inherited from​

DOMElement.brightness


color​

Get Signature​

get color(): string | undefined

Returns​

string | undefined

Set Signature​

set color(value: ReactiveProp<string> | undefined): void

Parameters​
ParameterType
valueReactiveProp<string> | undefined
Returns​

void

Inherited from​

DOMElement.color


end​

Get Signature​

get end(): number

Returns​

number

Set Signature​

set end(value: ReactiveProp<number>): void

Parameters​
ParameterType
valueReactiveProp<number>
Returns​

void


flow​

Get Signature​

get flow(): FlowEffect

Returns​

FlowEffect

Set Signature​

set flow(value: ReactiveProp<FlowEffect>): void

Parameters​
ParameterType
valueReactiveProp<FlowEffect>
Returns​

void


height​

Get Signature​

get height(): Size | undefined

Returns​

Size | undefined

Set Signature​

set height(value: ReactiveProp<Size> | undefined): void

Parameters​
ParameterType
valueReactiveProp<Size> | undefined
Returns​

void

Inherited from​

DOMElement.height


labelPlacement​

Get Signature​

get labelPlacement(): LabelPlacement

Returns​

LabelPlacement

Set Signature​

set labelPlacement(value: ReactiveProp<LabelPlacement>): void

Parameters​
ParameterType
valueReactiveProp<LabelPlacement>
Returns​

void


labelScale​

Get Signature​

get labelScale(): number

Returns​

number

Set Signature​

set labelScale(value: ReactiveProp<number>): void

Parameters​
ParameterType
valueReactiveProp<number>
Returns​

void


opacity​

Get Signature​

get opacity(): number

Returns​

number

Set Signature​

set opacity(value: ReactiveProp<number>): void

Parameters​
ParameterType
valueReactiveProp<number>
Returns​

void

Inherited from​

DOMElement.opacity


origin​

Get Signature​

get origin(): ElementAnchor

Which point of the element sits on its coordinate (default: "top-left").

Returns​

ElementAnchor

Set Signature​

set origin(value: ReactiveProp<ElementAnchor> | undefined): void

Which point of the element sits on its coordinate (default: "top-left").

Parameters​
ParameterType
valueReactiveProp<ElementAnchor> | undefined
Returns​

void

Which point of the element sits on its coordinate (default: "top-left").

Inherited from​

DOMElement.origin


position​

Get Signature​

get position(): Position

Returns​

Position

Set Signature​

set position(value: PositionUpdater | ReactiveProp<Position> | undefined): void

Parameters​
ParameterType
valuePositionUpdater | ReactiveProp<Position> | undefined
Returns​

void

Inherited from​

DOMElement.position


rotation​

Get Signature​

get rotation(): number

Returns​

number

Set Signature​

set rotation(value: ReactiveProp<number>): void

Parameters​
ParameterType
valueReactiveProp<number>
Returns​

void

Inherited from​

DOMElement.rotation


scale​

Get Signature​

get scale(): number

Returns​

number

Set Signature​

set scale(value: ReactiveProp<number>): void

Parameters​
ParameterType
valueReactiveProp<number>
Returns​

void

Inherited from​

DOMElement.scale


size​

Get Signature​

get size(): Size | undefined

Returns​

Size | undefined

Set Signature​

set size(value: ReactiveProp<Size> | undefined): void

Parameters​
ParameterType
valueReactiveProp<Size> | undefined
Returns​

void

Inherited from​

DOMElement.size


start​

Get Signature​

get start(): number

Returns​

number

Set Signature​

set start(value: ReactiveProp<number>): void

Parameters​
ParameterType
valueReactiveProp<number>
Returns​

void


width​

Get Signature​

get width(): Size | undefined

Returns​

Size | undefined

Set Signature​

set width(value: ReactiveProp<Size> | undefined): void

Parameters​
ParameterType
valueReactiveProp<Size> | undefined
Returns​

void

Inherited from​

DOMElement.width


x​

Get Signature​

get x(): number

Returns​

number

Set Signature​

set x(value: CoordProp): void

Parameters​
ParameterType
valueCoordProp
Returns​

void

Inherited from​

WebcamElement.x


y​

Get Signature​

get y(): number

Returns​

number

Set Signature​

set y(value: CoordProp): void

Parameters​
ParameterType
valueCoordProp
Returns​

void

Inherited from​

DOMElement.y


zIndex​

Get Signature​

get zIndex(): string | number | undefined

Returns​

string | number | undefined

Set Signature​

set zIndex(value: ReactiveProp<string | number> | undefined): void

Parameters​
ParameterType
valueReactiveProp<string | number> | undefined
Returns​

void

Inherited from​

DOMElement.zIndex

Methods​

cancelPulses()​

cancelPulses(): this

Returns​

this


decorate()​

decorate(decorator: ElementDecorator): this

Applies an element decorator.

Parameters​

ParameterType
decoratorElementDecorator

Returns​

this

Inherited from​

DOMElement.decorate


onActivate()​

onActivate(fn: () => void): () => void

Parameters​

ParameterType
fn() => void

Returns​

() => void

Inherited from​

DOMElement.onActivate


onClick()​

onClick(handler: (event: MouseEvent) => unknown): this

Parameters​

ParameterType
handler(event: MouseEvent) => unknown

Returns​

this

Inherited from​

DOMElement.onClick


onDeactivate()​

onDeactivate(fn: () => void): () => void

Parameters​

ParameterType
fn() => void

Returns​

() => void

Inherited from​

DOMElement.onDeactivate


onMount()​

onMount(fn: () => void): () => void

Parameters​

ParameterType
fn() => void

Returns​

() => void

Inherited from​

DOMElement.onMount


onUnmount()​

onUnmount(fn: () => void): () => void

Parameters​

ParameterType
fn() => void

Returns​

() => void

Inherited from​

DOMElement.onUnmount


onUpdate()​

onUpdate(fn: (progress: number) => void): () => void

Parameters​

ParameterType
fn(progress: number) => void

Returns​

() => void

Inherited from​

DOMElement.onUpdate


pulse()​

pulse(options?: PulseOptions): void

Parameters​

ParameterType
options?PulseOptions

Returns​

void


startPeriodicPulse()​

startPeriodicPulse(options?: number | PeriodicPulseOptions): this

Parameters​

ParameterType
options?number | PeriodicPulseOptions

Returns​

this


stopPeriodicPulse()​

stopPeriodicPulse(): this

Returns​

this


to()​

to(props: ElementTransitionProps<ConnectorElement>): ElementTransition

Sets properties with one transition.

Parameters​

ParameterType
propsElementTransitionProps<ConnectorElement>

Returns​

ElementTransition

Inherited from​

DOMElement.to