@lifaon/rx-js-light
Version:
Blazing fast Observables
6 lines (5 loc) • 358 B
TypeScript
import { IGenericUnaryFunction } from './unary-function.type';
export declare type IPipeNonTupleConstraint<// generics
GFunctions extends readonly IGenericUnaryFunction[]> = [
GFunctions
] extends [(infer GFunction)[]] ? (GFunction extends ((value: infer GArgument) => infer GReturn) ? (GArgument extends GReturn ? any[] : never[]) : never[]) : never[];