Comparing version 0.0.5 to 0.1.0
@@ -1,5 +0,12 @@ | ||
export function call<T>(func: (...args: any[]) => T, args: any[]): (...args: any[]) => T; | ||
export function call<S extends any[], T>(func: (...args: S) => T, ...args: S): T; | ||
export function callWithContext<T>(thisArg: any, func: (...args: any[]) => T, args: any[]): (...args: any[]) => T; | ||
export function callWithContext<S extends any[], T>( | ||
thisArg: any, | ||
func: (...args: S) => T, | ||
...args: S | ||
): T; | ||
export function recursive<T>(func: (...args: any[]) => T, thisArg: any): any; | ||
export function recursive<S extends any[], T>( | ||
func: (...args: S) => T, | ||
thisArg?: any, | ||
): (...args: S) => T; |
{ | ||
"name": "tallstack", | ||
"version": "0.0.5", | ||
"version": "0.1.0", | ||
"description": "A library that allows you to define recursive functions in JavaScript without stack overflow.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
10889
145