tryloop
Version:
Simple library for retrying operations, it supports multiple backoff strategies.
9 lines (8 loc) • 451 B
TypeScript
import type { FN, PartialOptions, AbstractOptions } from './types';
declare const isFunction: (value: unknown) => value is Function;
declare const isPromise: <T = unknown>(value: unknown) => value is Promise<T>;
declare const isUndefined: (value: unknown) => value is undefined;
declare const makeOptions: <T extends PartialOptions<AbstractOptions>>(options: FN | T) => T | {
fn: FN;
};
export { isFunction, isPromise, isUndefined, makeOptions };