Function that returns promise that wait specified milliseconds and then call specified function.
Delay a promise a specified amount of time
Create a deferred promise
Utility method to run function either synchronously or asynchronously using the common `this.async()` style.
A utility that allows retrying a function with an exponential delay between attempts.
Utility for getting a function's name for node and the browser
TypeScript definitions for debounce-promise
TypeScript definitions for await-timeout
utilities for primitive JavaScript types
Essential utils for promises
Delay a promise a minimum amount of time
Get a compare function for array to sort
Delay a promise a specified amount of time
One promise for multiple requests in flight to avoid async duplication
Abortable async function helpers
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Library that can be used to retry functions that return promise
Resolves a promise after a specified delay
Promise extensions; map, filter, etc
Put a little spinner on process.stderr, as unobtrusively as possible.
Tape test runner with promise support
Wrap a function without changing its name and other properties
Lightweight utilities for debouncing, throttling, and more - designed for npm packages.
An efficient queue capable of managing thousands of concurrent animations.