1. promisify-event
Promisify EventEmitter's event.
promisify-event
Package: promisify-event
Created by: inikulin
Last modified: Fri, 24 Jun 2022 19:42:50 GMT
Version: 1.0.0
License: MIT
Downloads: 926,805
Repository: https://github.com/inikulin/promisify-event

Install

npm install promisify-event
yarn add promisify-event

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 ([email protected])

Dependencies

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code