tsoid
Version:
Typed functional library to deal with async operations.
9 lines (8 loc) • 631 B
TypeScript
export declare type FunctionA1<A, B> = (arg: A) => B;
export declare type FunctionA2<A, B, C> = (arg0: A, arg1: B) => C;
export declare type FunctionA3<A, B, C, D> = (arg0: A, arg1: B, arg2: C) => D;
export declare type FunctionA4<A, B, C, D, E> = (arg0: A, arg1: B, arg2: C, arg3: D) => E;
export declare type FunctionVar<A> = (...args: any) => A;
export declare type FunctionCurriedA2<A, B, C> = (arg0: A) => (arg1: B) => C;
export declare type FunctionCurriedA3<A, B, C, D> = (arg0: A) => (arg1: B) => (arg2: C) => D;
export declare type FunctionCurriedA4<A, B, C, D, E> = (arg0: A) => (arg1: B) => (arg2: C) => (arg3: D) => E;