write async function with EventEmitter
NodeJS 7: EventEmitter + await/async
EventEmitter JavaScript How Nodejs EventEmitter.once() work? What does it mean to call Object.create(new EventEmitter) in Node.js @Output() EventEmitter Not Working Using EventEmitter instead of callback? Is events.EventEmitter.call(this) required when creating a custom EventEmitter? javascript: require('events').EventEmitter; When to use eventEmitter in Node js? Why is the @Output EventEmitter required in this code example? Pass parameter to EventEmitter.on method in node.js Angular 2 EventEmitter performance How to catch custom eventEmitter event Does EventEmitter simply map functions in an object? How to make an EventEmitter listen to another EventEmitter in Node.js? Event Loop and EventEmitter in Node JS Why use `eventEmitter` instead of promise Use EventEmitter in ES6 class What does EventEmitter.call() do? javascript eventemitter multiple events once NodeJS EventEmitter not being called in event in a class When should I use EventEmitter? Can't extend EventEmitter? Check if object is instance of EventEmitter How to call @Input EventEmitter from parent in Angular 2 node.js modules - EventEmitter TypeError: Object function EventEmitter() EventEmitter has no emit Static methods of the EventEmitter() Using Output() and EventEmitter() to Pass Value in Angular App