ts-functional-pipe
Version:
Heavily overloaded functions (pipe/compose) for type-safe function composition in TypeScript
7 lines (6 loc) • 304 B
TypeScript
/**
* Curry 1st parameter of a function
* @param fn a function of form `(p0: P0, p1: P1, p2: P2) => R`
* @returns a function of form `(p1: P1, p2: P2) => (p0: P0) => R`
*/
export declare const deferP0: <P0, A extends any[], R>(fn: (src: P0, ...args: A) => R) => (...args: A) => (src: P0) => R;