event-emitter-lite
Advanced tools
Comparing version 1.0.3 to 1.0.4
@@ -1,3 +0,3 @@ | ||
declare module 'event-emitter' { | ||
declare module 'event-emitter-lite' { | ||
export * from "EventEmitter"; | ||
} |
@@ -1,3 +0,3 @@ | ||
declare module 'event-emitter' { | ||
declare module 'event-emitter-lite' { | ||
export * from "EventEmitter"; | ||
} |
{ | ||
"name": "event-emitter-lite", | ||
"version": "1.0.3", | ||
"version": "1.0.4", | ||
"description": "simple event emitter to use with typescript and pure javascript no depences", | ||
@@ -5,0 +5,0 @@ "scripts": {}, |
@@ -1,1 +0,44 @@ | ||
# eventemitter | ||
# event-emitter-lite | ||
npm install event-emitter-lite | ||
###use | ||
####import to use | ||
``` | ||
let eventemitter = require("event-emitter-lite"); | ||
``` | ||
####API | ||
``` | ||
let onTest = new eventemitter.EventEmitter(); | ||
``` | ||
#####subscribe | ||
``` | ||
onTest.subscribe(msg => console.log(msg)); | ||
``` | ||
#####once | ||
``` | ||
onTest.once(msg => console.log(`One more time: ${msg}`)); | ||
``` | ||
#####cancel the next call | ||
``` | ||
let egoistSubscribe = onTest.subscribe(msg =>{ | ||
console.log(`the Dalek sad: ${msg}`); | ||
onTest.cancel(); | ||
}); | ||
onTest.subscribe(msg => console.log(`Im not a Dalek: ${msg}`)); | ||
``` | ||
#####emit | ||
``` | ||
onTest.emit('go go go!!!'); | ||
``` | ||
#####unsubscribe | ||
``` | ||
onTest.unsubscribe(egoistSubscribe); | ||
``` | ||
#####emit again and again .... | ||
``` | ||
onTest.emit('go go go!!!'); | ||
``` |
@@ -1,3 +0,3 @@ | ||
declare module 'event-emitter'{ | ||
declare module 'event-emitter-lite'{ | ||
export * from "EventEmitter"; | ||
} | ||
} |
16393
417
45