import { type ObservedValueOf } from "https://deno.land/x/rxjs@v1.0.2/mod.ts";
Extracts the type from an ObservableInput<any>
. If you have
O extends ObservableInput<any>
and you pass in Observable<number>
, or
Promise<number>
, etc, it will type as number
.
definition: O extends ObservableInput<infer T> ? T : never