signal.d.ts 218 B

1234567
  1. export interface Signal<T = any> {
  2. (): T;
  3. set(newValue: T): void;
  4. markDirty(): void;
  5. }
  6. export declare function signal<T>(): Signal<T | undefined>;
  7. export declare function signal<T>(oldValue: T): Signal<T>;