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.