UNPKG

@lifaon/rx-js-light

Version:

Blazing fast Observables

6 lines (5 loc) 260 B
export interface IObserver<GValue> { (value: GValue): void; } export declare type IGenericObserver = IObserver<any>; export declare type IInferObserverGValue<GObserver extends IGenericObserver> = GObserver extends IObserver<infer GValue> ? GValue : never;