npm.io
0.0.6 • Published 12 years ago

co-sse-events

Licence
—
Version
0.0.6
Deps
2
Vulns
0
Weekly
0

co-sse-events

A sse stream based on events. Wrap an emitter with this module to emit sse events.

Installation

$ npm install co-sse-events

Example

Returns events in sequence based on the sse spec

var emitter = new Emitter;

var e;
while (e = yield sse(emitter)) {
  console.log(e.out)
  /* ->
   *   event: test
   *   data: { some: prop }
   *
   * ->
   *   event: test
   *   data: 'prop'
   */
}

emitter
  .emit('test', { some: prop })
  .emit('test', 'prop')