ImFusion Web SDK

ExamplePropertiesUI

Base interface for JS handles that refer to underlying C++ objects.

See

Object Ownership and Aliasing

Extends

Methods

Inherited from ClassHandle

MethodDescription
isAliasOf()Returns true if this handle and other alias the same underlying C++ object.
delete()Releases this JavaScript handle.
deleteLater()Schedules this handle for deferred deletion and returns this handle.
isDeleted()Returns true if this handle has already been deleted.
[dispose]()Releases this handle when the enclosing scope exits, so a handle can be declared with using instead of calling delete() later manually.
clone()Returns a new JavaScript handle aliasing the same underlying C++ object.

state()

ts
state(): Record<string, unknown>;

Returns

Record<string, unknown>


stateSchema()

ts
stateSchema(): Record<string, unknown>;

Returns

Record<string, unknown>


setState()

ts
setState(state: Record<string, unknown>): void;

Parameters

ParameterType
stateRecord<string, unknown>

Returns

void

On this page