Ir al contenido

Port

Defined in: parts/Port.ts:10

A connection point on a Node where Links can attach. Ports can be positioned by an alignment or a Spot.

new Port(name): Port

Defined in: parts/Port.ts:17

string

Port

get alignment(): PortAlignment

Defined in: parts/Port.ts:27

The alignment of this port on its node.

PortAlignment

set alignment(value): void

Defined in: parts/Port.ts:31

PortAlignment

void


get name(): string

Defined in: parts/Port.ts:22

The port name (used to reference it from link data).

string


get size(): Size | null

Defined in: parts/Port.ts:46

The size of this port (for rendering).

Size | null

set size(value): void

Defined in: parts/Port.ts:50

Size | null

void


get spot(): Spot | null

Defined in: parts/Port.ts:36

A custom Spot for precise positioning. Overrides alignment.

Spot | null

set spot(value): void

Defined in: parts/Port.ts:40

Spot | null

void


get visible(): boolean

Defined in: parts/Port.ts:55

Whether this port is visible.

boolean

set visible(value): void

Defined in: parts/Port.ts:59

boolean

void

computePoint(x, y, width, height): object

Defined in: parts/Port.ts:66

Compute the point of this port on a node bounds.

number

number

number

number

object

x: number

y: number