primer cambio
This commit is contained in:
30
node_modules/retry-as-promised/dist/index.d.ts
generated
vendored
Normal file
30
node_modules/retry-as-promised/dist/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
export declare class TimeoutError extends Error {
|
||||
previous: Error | undefined;
|
||||
constructor(message: string, previousError?: Error);
|
||||
}
|
||||
export type MatchOption = string | RegExp | Error | Function;
|
||||
export interface Options {
|
||||
max: number;
|
||||
timeout?: number | undefined;
|
||||
match?: MatchOption[] | MatchOption | undefined;
|
||||
backoffBase?: number | undefined;
|
||||
backoffExponent?: number | undefined;
|
||||
report?: ((message: string, obj: CoercedOptions, err?: any) => void) | undefined;
|
||||
name?: string | undefined;
|
||||
}
|
||||
type CoercedOptions = {
|
||||
$current: number;
|
||||
max: number;
|
||||
timeout?: number | undefined;
|
||||
match: MatchOption[];
|
||||
backoffBase: number;
|
||||
backoffExponent: number;
|
||||
report?: ((message: string, obj: CoercedOptions, err?: any) => void) | undefined;
|
||||
name?: string | undefined;
|
||||
};
|
||||
type MaybePromise<T> = PromiseLike<T> | T;
|
||||
type RetryCallback<T> = ({ current }: {
|
||||
current: CoercedOptions['$current'];
|
||||
}) => MaybePromise<T>;
|
||||
export declare function retryAsPromised<T>(callback: RetryCallback<T>, optionsInput: Options | number | CoercedOptions): Promise<T>;
|
||||
export default retryAsPromised;
|
||||
Reference in New Issue
Block a user