An open API service indexing awesome lists of open source software.

https://github.com/jchip/defer

Promise defer
https://github.com/jchip/defer

Last synced: about 1 year ago
JSON representation

Promise defer

Awesome Lists containing this project

README

          

# defer

```js
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

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

const defer = makeDefer(Promise);
```

## API

```js
makeDefer([Promise]);
```

Returns defer object:

```js
{
promise, resolve, reject;
}
```