@ngrx/core
Version:
Core operators and utiliies for the ngrx platform
11 lines (10 loc) • 547 B
TypeScript
export interface ComposeSignature {
<A>(): (i: A) => A;
<A, B>(b: (i: A) => B): (i: A) => B;
<A, B, C>(c: (i: B) => C, b: (i: A) => B): (i: A) => C;
<A, B, C, D>(d: (i: C) => D, c: (i: B) => C, b: (i: A) => B): (i: A) => D;
<A, B, C, D, E>(e: (i: D) => E, d: (i: C) => D, c: (i: B) => C, b: (i: A) => B): (i: A) => E;
<A, B, C, D, E, F>(f: (i: E) => F, e: (i: D) => E, d: (i: C) => D, c: (i: B) => C, b: (i: A) => B): (i: A) => F;
(...fns: any[]): (input: any) => any;
}
export declare const compose: ComposeSignature;