promisify-event
Promisify EventEmitter's event.
Last updated 10 years ago by inikulin .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install promisify-event 
SYNC missed versions from official npm registry.

promisify-event

Build Status

Promisify EventEmitter's event.

Install

npm install promisify-event

Usage

const promisifyEvent = require('promisify-event');

// Promisify server's `listening` event:
promisify(server, `listening`).then(() => {
  // ...
});

// Promisify `error` event. `error` event always rejects the promise:
promisify(server, 'error').catch(() => {
  // ...
});

// Cancel event subscription and promise (it will be never fulfilled):
var listeningPromise = promisify(server, `listening`);

listeningPromise.cancel();

listeningPromise.then(() => {
  // Will never happen
});

Author

Ivan Nikulin (ifaaan@gmail.com)

Current Tags

  • 1.0.0                                ...           latest (10 years ago)

1 Versions

  • 1.0.0                                ...           10 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (1)
Dev Dependencies (1)
Dependents (2)

Copyright 2013 - present © cnpmjs.org | Home |