q9
This commit is contained in:
34
node_modules/alien-signals/cjs/unstable/vue.d.ts
generated
vendored
Normal file
34
node_modules/alien-signals/cjs/unstable/vue.d.ts
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
import { Effect, EffectScope, Signal } from '../index.js';
|
||||
export { EffectScope };
|
||||
export declare function effect(fn: () => void): ReactiveEffect;
|
||||
declare class VueEffectScope extends EffectScope {
|
||||
onDispose: (() => void)[];
|
||||
run<T>(fn: () => T): T;
|
||||
stop(): void;
|
||||
}
|
||||
export declare function effectScope(): VueEffectScope;
|
||||
export declare function triggerRef(ref: ShallowRef): void;
|
||||
export declare function pauseTracking(): void;
|
||||
export declare function resetTracking(): void;
|
||||
export declare function shallowRef<T = any>(): ShallowRef<T | undefined>;
|
||||
export declare function shallowRef<T = any>(oldValue: T): ShallowRef<T>;
|
||||
export declare function computed<T>(options: {
|
||||
get(): T;
|
||||
set(value: T): void;
|
||||
}): {
|
||||
value: T;
|
||||
};
|
||||
export declare function computed<T>(fn: () => T): {
|
||||
readonly value: T;
|
||||
};
|
||||
export declare function getCurrentScope(): VueEffectScope | undefined;
|
||||
export declare class ShallowRef<T = any> extends Signal<T> {
|
||||
get value(): T;
|
||||
set value(value: T);
|
||||
}
|
||||
export declare class ReactiveEffect extends Effect {
|
||||
get dirty(): boolean;
|
||||
set scheduler(fn: () => void);
|
||||
stop(): void;
|
||||
}
|
||||
export declare function onScopeDispose(cb: () => void): void;
|
||||
Reference in New Issue
Block a user