DefinitelyTyped/types/node-observer/node-observer-tests.ts
WenJun Chi f149f60a57 add type definition file for node-observer (#40450)
* add type definition file for node-observer

* remove unnecessary comment in index.d.ts

* fix test errors

* fix test errors
2019-11-18 13:48:27 -08:00

17 lines
321 B
TypeScript

import observer = require("node-observer");
class Demo {
sayHello(msg: string) {
console.log(`hello ${msg}`);
}
}
const obj = new Demo();
for (let i = 0; i < 3; i++) {
observer.subscribe(obj, "hello", obj.sayHello);
}
observer.unsubscribe(obj, "hello");
observer.send(obj, "hello", "sent event");