Skip to content
Shapemetry

@huukhanhnguyen/model / nodes/KeyedNode

nodes/KeyedNode

hasLabelOf()

hasLabelOf(node): boolean

True when node.label carries real authored text — vs. still holding the constructor's default sentinel, or having been cleared back to empty.

Parameters

node

any

Returns

boolean


setEnabledOf()

setEnabledOf(node, expr): void

Set or clear (null/"") the enable expression.

Parameters

node

any

expr

string | null

Returns

void


setKeyOf()

setKeyOf(node, key, keyType): void

Rename the node model-wide: reserved/builtin/duplicate checks, then rewrite every expression referencing the old key. keyType is the noun in the builtin-key error ("operation"/"Group").

Parameters

node

any

key

string

keyType

string

Returns

void


setLabelOf()

setLabelOf(node, expr): void

Set or clear (null/"") the label expression.

Parameters

node

any

expr

string | null

Returns

void

Last updated: 📖 1 min readEdit on GitHub