Skip to main content

Class: NodeReference<T>

Defined in: src/sdk/components/FSComponent.ts:141

A reference to a component or element node.

Type Parameters​

Type Parameter
T extends DisplayComponent<any> | HTMLElement | SVGElement

Constructors​

Constructor​

new NodeReference<T>(): NodeReference<T>

Returns​

NodeReference<T>

Accessors​

instance​

Get Signature​

get instance(): T

Defined in: src/sdk/components/FSComponent.ts:150

The instance of the element or component.

Returns​

T

The instance of the element or component.

Set Signature​

set instance(val): void

Defined in: src/sdk/components/FSComponent.ts:161

Sets the value of the instance.

Parameters​
ParameterType
valT
Returns​

void

Methods​

getOrDefault()​

getOrDefault(): null | T

Defined in: src/sdk/components/FSComponent.ts:169

Gets the instance, or null if the instance is not populated.

Returns​

null | T

The component or element instance.