Skip to content

afeiship/es6-emitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

es6-emitter

Emitter based on es6 for extends.

resouces:

install:

npm install -S afeiship/es6-emitter --registry=https://registry.npm.taobao.org

usage:

import Es6Emitter from 'es6-emitter';

const event = new Es6Emitter();

// register:
const res = event.on('event1',(_, data)=>{
  console.log(data)
});

// emit:
event.emit('event1',{ name:'xiaoming'});

// off:
event.destroy(); // or use off method(not recomend)

// one:
event.one('event-one',()=>{})

// once
event.once('event-once',()=>{})

About

Emitter based on es6 for extends.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published