Skip to content

Instantly share code, notes, and snippets.

@devarajchidambaram
Created August 2, 2018 13:34
Show Gist options
  • Save devarajchidambaram/863549b4eca412949051d28b85332438 to your computer and use it in GitHub Desktop.
Save devarajchidambaram/863549b4eca412949051d28b85332438 to your computer and use it in GitHub Desktop.
How to set a callback function to be the first callback in EventEmitter?
const EventEmitter = require('events');
const myEmitter = new EventEmitter();
myEmitter.on('fire', ()=>console.log('fire1'))
myEmitter.on('fire', ()=>console.log('fire2'))
myEmitter.on('fire', ()=>console.log('fire3'))
myEmitter.prependListener('fire', ()=>console.log('fire tooppppp'))
myEmitter.emit('fire')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment