UNPKG

jelenjs

Version:

Core runtime library for JelenJS - an experimental UI framework with fine-grained reactivity

13 lines (12 loc) 401 B
/** * Effect implementation for reactive computations */ export type Dispose = () => void; export type EffectCallback = () => void | (() => void); /** * Creates an effect that tracks reactive dependencies * * @param fn The function to run as an effect * @returns A dispose function that can be called to clean up the effect */ export declare function createEffect(fn: EffectCallback): Dispose;