From 1b027b44e189bb340c0e21d8abb3f20817aa02f7 Mon Sep 17 00:00:00 2001 From: Paul Loyd Date: Fri, 15 Nov 2013 20:57:49 +0300 Subject: [PATCH] Update node.d.ts Update signature of EventEmitter#emit --- node/node.d.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/node/node.d.ts b/node/node.d.ts index 0198b06b5e24cf..c4f25086cd995d 100644 --- a/node/node.d.ts +++ b/node/node.d.ts @@ -75,7 +75,7 @@ interface EventEmitter { removeAllListeners(event?: string): EventEmitter; setMaxListeners(n: number): void; listeners(event: string): Function[]; - emit(event: string, arg1?: any, arg2?: any): boolean; + emit(event: string, ...args: any[]): boolean; } interface WritableStream extends EventEmitter { @@ -216,7 +216,7 @@ declare module "events" { removeAllListeners(event?: string): NodeEventEmitter; setMaxListeners(n: number): void; listeners(event: string): Function[]; - emit(event: string, arg1?: any, arg2?: any): boolean; + emit(event: string, ...args: any[]): boolean; } export class EventEmitter implements NodeEventEmitter { @@ -227,8 +227,8 @@ declare module "events" { removeAllListeners(event?: string): EventEmitter; setMaxListeners(n: number): void; listeners(event: string): Function[]; - emit(event: string, arg1?: any, arg2?: any): boolean; - } + emit(event: string, ...args: any[]): boolean; + } } declare module "http" { @@ -336,7 +336,7 @@ declare module "cluster" { export function removeAllListeners(event?: string): void; export function setMaxListeners(n: number): void; export function listeners(event: string): Function[]; - export function emit(event: string, arg1?: any, arg2?: any): void; + export function emit(event: string, ...args: any[]): boolean; } declare module "zlib" {