yoctodelay

Delay a promise a specified amount of time


Keywords
promise, resolve, delay, defer, wait, stall, timeout, settimeout, event, loop, next, tick, async, await, promises, bluebird
License
MIT
Install
npm install yoctodelay@2.0.0

Documentation

yoctodelay

Delay a promise a specified amount of time

It's less than half the size of the nanodelay module.

Install

$ npm install yoctodelay

Usage

const delay = require('yoctodelay');

(async () => {
	foo();

	await delay(100);

	// Executed 100 milliseconds later
	bar();
})();

API

delay(milliseconds)

Delay the promise and then resolve.

milliseconds

Type: number

The duration to delay the promise.

FAQ

What is yocto?

It's the smallest official unit prefix in the metric system. Much smaller than nano.

Is this a joke?

Partly. The nanodelay module was created only because the delay module is a tiny bit larger. Well, this module is a tiny bit smaller than the nanodelay module. Comparing size at the byte level is super silly. It doesn't matter unless the difference is more than many kilobytes. This is still a fully working module though. Go ahead and use it.

Related