@lifaon/rx-js-light
Version:
Blazing fast Observables
7 lines (6 loc) • 628 B
TypeScript
import { IComposeConstraint } from './types/compose-constraint.type';
import { IGenericUnaryFunction } from '../shared-types/unary-function.type';
import { IComposeNowValueConstraint } from './types/compose-now-value-constraint.type';
import { IInferComposeNowReturn } from './types/infer-compose-now-return.type';
export declare function composeNow<// generics
GFunctions extends IComposeConstraint<GFunctions, any, GUnaryFunction>, GValue extends IComposeNowValueConstraint<GFunctions, GUnaryFunction>, GUnaryFunction extends IGenericUnaryFunction>(fns: GFunctions, value: GValue): IInferComposeNowReturn<GFunctions, GValue>;