Files
med-notes/.pnpm-store/v10/files/9d/cae3a5cdff16b812d4f00fd02615c27a083ceba46a447acd3fcd5030c492a530a180a1de9b2c1f016be2bbb9c85a289af80908a02b53e3ebb9444059ff343c
2025-05-09 05:30:08 +02:00

19 lines
459 B
Plaintext

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 {};