Skip to content

@maxhealth.tech/prefab / renderer / DestroyRegistry

Class: DestroyRegistry ​

Defined in: renderer/engine.ts:82

Tracks destroy callbacks for mounted components within a render cycle.

Constructors ​

Constructor ​

ts
new DestroyRegistry(): DestroyRegistry;

Returns ​

DestroyRegistry

Accessors ​

size ​

Get Signature ​

ts
get size(): number;

Defined in: renderer/engine.ts:99

Number of registered callbacks (for testing).

Returns ​

number

Methods ​

track() ​

ts
track(cb): void;

Defined in: renderer/engine.ts:86

Register a destroy callback.

Parameters ​

ParameterType
cb() => void

Returns ​

void


flush() ​

ts
flush(): void;

Defined in: renderer/engine.ts:91

Call all registered destroy callbacks and clear the list.

Returns ​

void

Released under the MIT License.