This commit is contained in:
eewing
2026-02-17 14:10:16 -06:00
parent 2bca5834c5
commit cf73cd3b4c
11246 changed files with 1690552 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
export { onCleanup } from "./on-cleanup.svelte.js";
+1
View File
@@ -0,0 +1 @@
export { onCleanup } from "./on-cleanup.svelte.js";
+9
View File
@@ -0,0 +1,9 @@
/**
* 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 declare function onCleanup(cb: () => void): void;
+15
View File
@@ -0,0 +1,15 @@
/**
* 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();
};
});
}