4.0.0 • Published 3 years ago

p-defer v4.0.0

Weekly downloads
7,259,698
License
MIT
Repository
github
Last release
3 years ago

p-defer

Create a deferred promise

Don't use this unless you know what you're doing. Prefer the Promise constructor.

Install

$ npm install p-defer

Usage

import pDefer from 'p-defer';

function delay(milliseconds) {
	const deferred = pDefer();
	setTimeout(deferred.resolve, milliseconds, '🦄');
	return deferred.promise;
}

console.log(await delay(100));
//=> '🦄'

The above is just an example. Use delay if you need to delay a promise.

API

pDefer()

Returns an object with a promise property and functions to resolve() and reject().

Related

  • p-lazy - Create a lazy promise that defers execution until .then() or .catch() is called
  • More…

map-age-cleanerarchetype-librarykilli8n-react-native-fast-image@cashremit/cr-streamline-iconscsgo-demo-helper-tmp@l1nyanm1ng/react-picture-viewerpg-tubern-pdf-reader-offlinecogoportutilsreact-native-slider-kfunblock-block-save-variables@saaspe/components@pixiebrix/extensionlibp2pgatsby@everything-registry/sub-chunk-2396libp2p-interfaces-compliance-testslibp2p-kad-dhtlibp2p-websocketslibp2p-websockets-curltechlibp2p-websockets-curltechtestlibp2p-webrtc-starlibp2p-delegated-content-routinglibp2p-delegated-peer-routingng-search-dropdownmpdcastmultistream-selectmost-gamepadncm-climama-exportermini-ipfsnodejs-postgresql-clientnois-react-toastmatch-colors@tracelabs/kad-dht@thewakingsands/xivdict@udooku/react-image-comparison-slider@udecode/plate-cloud@typestream/sdk@upacyxou/react-native-draggable-flatlist@unboundedsystems/listr@throttleup/gatsby@turf-rs/turf@types/p-defer@waku-objects/adapter@wardpeet/gatsby-plugin-remote-file@wardpeet/gatsby-plugin-sharp-worker@wardpeet/gatsby-plugin-sqip-worker@wardpeet/gatsby-plugin-structured-logging-worker@zaplify/gcp-pubsub@web3-storage/multistream-select@web3-storage/access@zh0st/evm-chains@yplabs-ltd/react-native-detector@arielapaula/components@arielapaula/test@ascorbic/gatsbyasync-query-selectorauto-reset-eventbirken-react-native-community-image-editorbetter-plate-cloudasync-iterator-demuxerasync-iterator-muxerasync-iter-event-readerasync-iter-fan-outasync-iter-mapasync-iter-pipe@akiyamka/web-container@contentpass/pubsubbotframework-webchat-corebotframework-webchat-core-rootbotframework-webchat-core-root-v2@batbayar/superset-plugin-chart-hello-worldbotframework-directlinespeech-sdkbotframework-directlinespeech-sdk-root@dao-xyz/libp2p-webrtc@daiki48/keisan@darkforest_eth/network@cybermega/flutter-resource-manager-rs@davi-ai/web-speech-cognitive-services-davicontent-engine@dfdao/network@df0/network@dfares/networkbrowser-string-hexerburratabuffered-iterablecampus-carosellocampus1campus2campus3campus4@bonsaiswapv3/deploy@bringg/dashboard-sdkcaropcarop2carop3carop4carosello-campus-opacitacarosello-tribus
4.0.0

3 years ago

3.0.0

5 years ago

2.1.0

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.0

7 years ago