public-promise

1.0.3 • Public • Published

public-promise Build Status

Promise that exposes resolve and reject publicly

Installation

npm i --save public-promise

Usage

Create a "public" promise and resolve it

import PublicPromise from 'public-promise'
 
const promise = new PublicPromise()
 
promise.then((data) => console.log(data)) // { foo: 'foo' }
 
const data = { foo: 'foo' }
promise.resolve(data)

Create a "public" promise and reject it

import PublicPromise from 'public-promise'
 
const promise = new PublicPromise()
 
promise.catch((err) => console.log(err)) // [ Error: boom ]
 
const err = new Error('boom')
promise.reject(err)

License

MIT

Package Sidebar

Install

npm i public-promise

Weekly Downloads

5

Version

1.0.3

License

MIT

Unpacked Size

11.1 kB

Total Files

6

Last publish

Collaborators

  • tjmehta