@creejs/commons-retrier
Version:
Common Utils About Task Retrying
59 lines (58 loc) • 2.9 kB
TypeScript
declare const _default: {
name: typeof import("./retrier-factory.js").name;
infinite: typeof import("./retrier-factory.js").infinite;
times: typeof import("./retrier-factory.js").times;
maxRetries: typeof import("./retrier-factory.js").maxRetries;
min: typeof import("./retrier-factory.js").min;
max: typeof import("./retrier-factory.js").max;
range: typeof import("./retrier-factory.js").range;
fixedInterval: typeof import("./retrier-factory.js").fixedInterval;
fixedBackoff: typeof import("./retrier-factory.js").fixedBackoff;
fixedIncrease: typeof import("./retrier-factory.js").fixedIncrease;
linearBackoff: typeof import("./retrier-factory.js").linearBackoff;
factorIncrease: typeof import("./retrier-factory.js").factorIncrease;
exponentialBackoff: typeof import("./retrier-factory.js").exponentialBackoff;
shuttleInterval: typeof import("./retrier-factory.js").shuttleInterval;
timeout: typeof import("./retrier-factory.js").timeout;
taskTimeout: typeof import("./retrier-factory.js").taskTimeout;
start: typeof import("./retrier-factory.js").start;
Policy: typeof Policy;
Retrier: typeof Retrier;
Event: {
Start: string;
Retry: string;
Success: string;
Failure: string;
Timeout: string;
TaskTimeout: string;
Stop: string;
Completed: string;
MaxRetries: string;
};
RetrierFactory: {
name: typeof import("./retrier-factory.js").name;
infinite: typeof import("./retrier-factory.js").infinite;
times: typeof import("./retrier-factory.js").times;
maxRetries: typeof import("./retrier-factory.js").maxRetries;
min: typeof import("./retrier-factory.js").min;
max: typeof import("./retrier-factory.js").max;
range: typeof import("./retrier-factory.js").range;
fixedInterval: typeof import("./retrier-factory.js").fixedInterval;
fixedBackoff: typeof import("./retrier-factory.js").fixedBackoff;
fixedIncrease: typeof import("./retrier-factory.js").fixedIncrease;
linearBackoff: typeof import("./retrier-factory.js").linearBackoff;
factorIncrease: typeof import("./retrier-factory.js").factorIncrease;
exponentialBackoff: typeof import("./retrier-factory.js").exponentialBackoff;
shuttleInterval: typeof import("./retrier-factory.js").shuttleInterval;
timeout: typeof import("./retrier-factory.js").timeout;
taskTimeout: typeof import("./retrier-factory.js").taskTimeout;
start: typeof import("./retrier-factory.js").start;
};
};
export default _default;
export * from "./retrier-factory.js";
import Policy from './policy.js';
import Retrier from './retrier.js';
import Event from './event.js';
import RetrierFactory from './retrier-factory.js';
export { Policy, Retrier, Event, RetrierFactory };