GasWell-front/node_modules/alien-signals/cjs/effect.d.ts

19 lines
490 B
TypeScript
Raw Normal View History

import { DirtyLevels, IEffect } from './system.js';
export declare function effect(fn: () => void): Effect;
export declare class Effect implements IEffect {
fn: () => void;
nextNotify: undefined;
subs: undefined;
subsTail: undefined;
linkedTrackId: number;
deps: undefined;
depsTail: undefined;
trackId: number;
dirtyLevel: DirtyLevels;
canPropagate: boolean;
constructor(fn: () => void);
notify(): void;
run(): void;
stop(): void;
}