Files
tp-we-vue/node_modules/alien-signals/cjs/effectScope.d.ts
2024-11-28 23:08:17 +01:00

14 lines
386 B
TypeScript

import { DirtyLevels, IEffectScope } from './system.js';
export declare function effectScope(): EffectScope;
export declare class EffectScope implements IEffectScope {
nextNotify: undefined;
deps: undefined;
depsTail: undefined;
trackId: number;
dirtyLevel: DirtyLevels;
canPropagate: boolean;
notify(): void;
run<T>(fn: () => T): T;
stop(): void;
}