Files
eewing ec317eb17c
CI / build (push) Has been skipped
CI / deploy (push) Successful in 1m11s
INIT
2026-02-18 15:17:47 -06:00

16 lines
416 B
JavaScript

/**
* Register a cleanup function that will be called when the current effect context is disposed,
* which could be when a component is destroyed or when a root effect is disposed.
*
* @see {@link https://runed.dev/docs/utilities/on-cleanup}
*
* @param cb - The cleanup function to register.
*/
export function onCleanup(cb) {
$effect(() => {
return () => {
cb();
};
});
}