Skip to content

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 ​

ParameterType
instanceany

Returns ​

void

Released under the MIT License.