Files
med-notes/.pnpm-store/v10/files/b6/cf596f3c9bf7dd8ce9de4537bb8f53392bbcc2f64baae64c532228533f61201eaf8910e2420104b4d05219cbca6dc040e68e60dbe01181c983aaf6b8f6b0dc
2025-05-09 05:30:08 +02:00

19 lines
458 B
Plaintext

import { Derived, DerivedOptions } from './derived.js';
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 {};