UNPKG

@tanstack/store

Version:

Framework agnostic type-safe store w/ reactive framework adapters

19 lines (18 loc) 459 B
import { Derived, DerivedOptions } from './derived.cjs'; interface EffectOptions extends Omit<DerivedOptions<unknown>, 'onUpdate' | 'onSubscribe' | 'lazy' | 'fn'> { /** * Should the effect trigger immediately? * @default false */ eager?: boolean; fn: () => void; } export declare class Effect { /** * @private */ _derived: Derived<void>; constructor(opts: EffectOptions); mount(): () => void; } export {};