Skip to content
This repository was archived by the owner on Dec 20, 2025. It is now read-only.

jchip/defer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

defer

const makeDefer = require("@xarc/defer");

const defer = makeDefer();

setTimeout(() => defer.resolve("test"), 100);

defer.promise.then(x => console.log("defer promise resolved", x));

Using custom Promise

const Promise = require("bluebird");
const makeDefer = require("@xarc/defer");

const defer = makeDefer(Promise);

API

makeDefer([Promise]);

Returns defer object:

{
  promise, resolve, reject;
}

About

Promise defer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors