AIDK API Reference / aidk/state / cleanupSignals
Function: cleanupSignals() ​
ts
function cleanupSignals(instance: any): void;Defined in: packages/core/src/state/use-state.ts:307
Cleans up all signals on a component instance. Called automatically in EngineComponent.onUnmount().
Disposes all reactive primitives to prevent memory leaks:
- signal() - clears subscribers
- comState() - removes COM event listener, clears subscribers
- watchComState() / watch() - removes COM event listener
- computed() - unsubscribes from dependencies, clears subscribers
- effect() - unsubscribes from dependencies, runs cleanup function
Parameters ​
| Parameter | Type |
|---|---|
instance | any |
Returns ​
void