Files
bim_engine/node_modules/alien-signals/cjs/effectScope.d.ts

14 lines
438 B
TypeScript
Raw Normal View History

2025-12-03 12:00:46 +08:00
import { DirtyLevels, Link, Subscriber } from './system.js';
export declare let activeEffectScope: EffectScope | undefined;
export declare function effectScope(): EffectScope;
export declare class EffectScope implements Subscriber {
deps: Link | undefined;
depsTail: Link | undefined;
trackId: number;
dirtyLevel: DirtyLevels;
canPropagate: boolean;
notify(): void;
run<T>(fn: () => T): T;
stop(): void;
}