UNPKG

@lifaon/rx-js-light

Version:

Blazing fast Observables

3 lines (2 loc) 366 B
import { IObservable } from '../observable.type'; export declare type IMapValueTupleToObservableTuple<GValueTuple extends readonly any[]> = GValueTuple extends [] ? [] : (GValueTuple extends [infer GFirst, ...infer GRest] ? [IObservable<GFirst>, ...IMapValueTupleToObservableTuple<GRest>] : (GValueTuple extends (infer GValue)[] ? IObservable<GValue>[] : never[]));