1.0.3 • Published 6 years ago

public-promise v1.0.3

Weekly downloads
129
License
MIT
Repository
github
Last release
6 years ago

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