UNPKG

@thi.ng/compose

Version:

Optimized functional composition helpers

10 lines 1.03 kB
import type { FnAny, FnO, FnO2, FnO3, FnO4, FnO5, FnO6, FnO7, FnO8 } from "@thi.ng/api"; export declare function partial<A, T>(fn: FnO<A, T>, a: A): FnAny<T>; export declare function partial<A, B, T>(fn: FnO2<A, B, T>, a: A, b: B): FnAny<T>; export declare function partial<A, B, C, T>(fn: FnO3<A, B, C, T>, a: A, b: B, c: C): FnAny<T>; export declare function partial<A, B, C, D, T>(fn: FnO4<A, B, C, D, T>, a: A, b: B, c: C, d: D): FnAny<T>; export declare function partial<A, B, C, D, E, T>(fn: FnO5<A, B, C, D, E, T>, a: A, b: B, c: C, d: D, e: E): FnAny<T>; export declare function partial<A, B, C, D, E, F, T>(fn: FnO6<A, B, C, D, E, F, T>, a: A, b: B, c: C, d: D, e: E, f: F): FnAny<T>; export declare function partial<A, B, C, D, E, F, G, T>(fn: FnO7<A, B, C, D, E, F, G, T>, a: A, b: B, c: C, d: D, e: E, f: F, g: G): FnAny<T>; export declare function partial<A, B, C, D, E, F, G, H, T>(fn: FnO8<A, B, C, D, E, F, G, H, T>, a: A, b: B, c: C, d: D, e: E, f: F, g: G, h: H): FnAny<T>; //# sourceMappingURL=partial.d.ts.map