UNPKG

documentdb-typescript

Version:
5 lines (4 loc) 516 B
/** Return a curried version of given function that appends a callback as a last parameter, which rejects or resolves a promise; the promise is returned immediately; also handles DocumentDB errors when possible */ export declare function curryPromise<T>(f: Function, timeout?: number, maxRetries?: number, retryTimer?: number, retryOn404?: boolean): (...args: any[]) => Promise<T>; /** Return a promise that resolves after a given timeout */ export declare function sleepAsync(ms: number, value?: any): Promise<{}>;