Skip to content

Instantly share code, notes, and snippets.


Jamund Ferguson xjamundx

View GitHub Profile
nzakas / gist:7015508
Created October 16, 2013 21:48
Async event emitter
View gist:7015508

What I'm considering for an async event emitter is a situation like this:

  1. I want to be able to fire events before something happens and after something happens.
  2. Each of the event handlers may do an async process.
  3. I need to know after all of the "before" event handlers have completed before doing the actual action that I'm saying will happen.

A synchronous example would look like: