Skip to content

ObservableMethods

ObservableMethods<T> = { [K in keyof T as T[K] extends (args: never[]) => Promise<unknown> ? K : never]: T[K] extends (args: infer A) => Promise<infer R> ? (args: A) => Observable<R> : never }

Defined in: libs/ccs-chat-user-client/src/angular/chat-user-client-rx.ts:11

Every promise-returning method of T, returning an Observable of the same value instead.

T