d11 theme
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

6 lines
527 B

export declare type ArgType = number | string | boolean | undefined | null;
declare type A = ArgType;
export declare function memorizer<A0 extends A, T>(fn: (arg: A0) => T, size?: number): (arg0: A0) => T;
export declare function memorizer<A0 extends A, A1 extends A, T>(fn: (arg: A0, arg1: A1) => T, size?: number): (arg0: A0, arg1: A1) => T;
export declare function memorizer<A0 extends A, A1 extends A, A2 extends A, T>(fn: (arg: A0, arg1: A1, arg2: A2) => T, size?: number): (arg0: A0, arg1: A1, arg2: A2) => T;
export {};