export interface ISignal { get(): T; } export interface IWritableSignal extends ISignal { set(value: T): void; }