UNPKG

async-wrappers

Version:

A set of wrapper functions to perform debouncing, throttling, retrying etc.

25 lines (24 loc) 418 B
/** * @internal */ export interface Deferred { /** * The current delay */ delay: number; /** * when defer was run */ deferred: number; /** * When it was last run */ called: number; defer: (delay: number) => void; cancel: () => void; } /** * @internal */ declare const deferred: (callback: (...args: any[]) => any) => Deferred; export default deferred;