Skip to content
This repository has been archived by the owner on Jul 30, 2022. It is now read-only.

manvalls/y-emitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emitter Build Status Coverage Status

Sample usage

var Emitter = require('y-emitter'),
    emitter = new Emitter(),
    target = emitter.target;

target.walk(function* listener(){

  yield this.until('click');
  console.log('click');

  yield this.until('clock');
  console.log('clock');

  this.walk(listener);
});

emitter.give('click'); // click
emitter.give('clock'); // clock
emitter.give('clock');
emitter.give('click'); // click

Releases

No releases published

Packages

No packages published