mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 21:00:01 +08:00
Updated events module to include exported EventEmitter CLASS so it can be extended, like in the Azure library.
This commit is contained in:
11
node/node.d.ts
vendored
11
node/node.d.ts
vendored
@@ -225,7 +225,16 @@ declare module "events" {
|
||||
emit(event: string, arg1?: any, arg2?: any): void;
|
||||
}
|
||||
|
||||
export var EventEmitter: NodeEventEmitter;
|
||||
export class EventEmitter implements NodeEventEmitter {
|
||||
addListener(event: string, listener: Function);
|
||||
on(event: string, listener: Function): any;
|
||||
once(event: string, listener: Function): void;
|
||||
removeListener(event: string, listener: Function): void;
|
||||
removeAllListener(event: string): void;
|
||||
setMaxListeners(n: number): void;
|
||||
listeners(event: string): { Function; }[];
|
||||
emit(event: string, arg1?: any, arg2?: any): void;
|
||||
}
|
||||
}
|
||||
|
||||
declare module "http" {
|
||||
|
||||
Reference in New Issue
Block a user