18
export function observableSignal<TDelta = void>(owner: object): IObservableSignal<TDelta>;
19
export function observableSignal<TDelta = void>(debugNameOrOwner: string | object, debugLocation = DebugLocation.ofCaller()): IObservableSignal<TDelta> {
21
return new ObservableSignal<TDelta>(debugNameOrOwner, undefined, debugLocation);
23
return new ObservableSignal<TDelta>(undefined, debugNameOrOwner, debugLocation);
24
}
26
27
export interface IObservableSignal<TChange> extends IObservableWithChange<void, TChange> {