diff --git a/types/node/index.d.ts b/types/node/index.d.ts index cd2e67709a..716ae99533 100644 --- a/types/node/index.d.ts +++ b/types/node/index.d.ts @@ -1082,7 +1082,7 @@ declare module "cluster" { addListener(event: "online", listener: (worker: Worker) => void): this; addListener(event: "setup", listener: (settings: any) => void): this; - emit(event: string, listener: (...args: any[]) => void): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "disconnect", worker: Worker): boolean; emit(event: "exit", worker: Worker, code: number, signal: string): boolean; emit(event: "fork", worker: Worker): boolean; @@ -1160,7 +1160,7 @@ declare module "cluster" { export function addListener(event: "online", listener: (worker: Worker) => void): Cluster; export function addListener(event: "setup", listener: (settings: any) => void): Cluster; - export function emit(event: string, listener: (...args: any[]) => void): boolean; + export function emit(event: string | symbol, ...args: any[]): boolean; export function emit(event: "disconnect", worker: Worker): boolean; export function emit(event: "exit", worker: Worker, code: number, signal: string): boolean; export function emit(event: "fork", worker: Worker): boolean; @@ -1606,7 +1606,7 @@ declare module "repl" { addListener(event: "exit", listener: () => void): this; addListener(event: "reset", listener: (...args: any[]) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "exit"): boolean; emit(event: "reset", context: any): boolean; @@ -1671,7 +1671,7 @@ declare module "readline" { addListener(event: "SIGINT", listener: () => void): this; addListener(event: "SIGTSTP", listener: () => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "line", input: any): boolean; emit(event: "pause"): boolean; @@ -1805,7 +1805,7 @@ declare module "child_process" { addListener(event: "exit", listener: (code: number, signal: string) => void): this; addListener(event: "message", listener: (message: any, sendHandle: net.Socket | net.Server) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close", code: number, signal: string): boolean; emit(event: "disconnect"): boolean; emit(event: "error", err: Error): boolean; @@ -2280,7 +2280,7 @@ declare module "net" { addListener(event: "lookup", listener: (err: Error, address: string, family: string | number, host: string) => void): this; addListener(event: "timeout", listener: () => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close", had_error: boolean): boolean; emit(event: "connect"): boolean; emit(event: "data", data: Buffer): boolean; @@ -2375,7 +2375,7 @@ declare module "net" { addListener(event: "error", listener: (err: Error) => void): this; addListener(event: "listening", listener: () => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "connection", socket: Socket): boolean; emit(event: "error", err: Error): boolean; @@ -2480,7 +2480,7 @@ declare module "dgram" { addListener(event: "listening", listener: () => void): this; addListener(event: "message", listener: (msg: Buffer, rinfo: AddressInfo) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "error", err: Error): boolean; emit(event: "listening"): boolean; @@ -3399,7 +3399,7 @@ declare module "tls" { addListener(event: "OCSPResponse", listener: (response: Buffer) => void): this; addListener(event: "secureConnect", listener: () => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "OCSPResponse", response: Buffer): boolean; emit(event: "secureConnect"): boolean; @@ -3492,7 +3492,7 @@ declare module "tls" { addListener(event: "resumeSession", listener: (sessionId: any, callback: (err: Error, sessionData: any) => void) => void): this; addListener(event: "secureConnection", listener: (tlsSocket: TLSSocket) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "tlsClientError", err: Error, tlsSocket: TLSSocket): boolean; emit(event: "newSession", sessionId: any, sessionData: any, callback: (err: Error, resp: Buffer) => void): boolean; emit(event: "OCSPRequest", certificate: Buffer, issuer: Buffer, callback: Function): boolean; @@ -3787,7 +3787,7 @@ declare module "stream" { addListener(event: "readable", listener: () => void): this; addListener(event: "error", listener: (err: Error) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "data", chunk: Buffer | string): boolean; emit(event: "end"): boolean; @@ -3873,7 +3873,7 @@ declare module "stream" { addListener(event: "pipe", listener: (src: Readable) => void): this; addListener(event: "unpipe", listener: (src: Readable) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "drain", chunk: Buffer | string): boolean; emit(event: "error", err: Error): boolean; diff --git a/types/node/v6/index.d.ts b/types/node/v6/index.d.ts index ac75d338b9..5006159b12 100644 --- a/types/node/v6/index.d.ts +++ b/types/node/v6/index.d.ts @@ -935,7 +935,7 @@ declare module "cluster" { addListener(event: "online", listener: (worker: Worker) => void): this; addListener(event: "setup", listener: (settings: any) => void): this; - emit(event: string, listener: Function): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "disconnect", listener: (worker: Worker) => void): boolean; emit(event: "exit", listener: (worker: Worker, code: number, signal: string) => void): boolean; emit(event: "fork", listener: (worker: Worker) => void): boolean; @@ -1013,7 +1013,7 @@ declare module "cluster" { export function addListener(event: "online", listener: (worker: Worker) => void): Cluster; export function addListener(event: "setup", listener: (settings: any) => void): Cluster; - export function emit(event: string, listener: Function): boolean; + export function emit(event: string | symbol, ...args: any[]): boolean; export function emit(event: "disconnect", listener: (worker: Worker) => void): boolean; export function emit(event: "exit", listener: (worker: Worker, code: number, signal: string) => void): boolean; export function emit(event: "fork", listener: (worker: Worker) => void): boolean; @@ -1399,7 +1399,7 @@ declare module "repl" { addListener(event: "exit", listener: () => void): this; addListener(event: "reset", listener: Function): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "exit"): boolean; emit(event: "reset", context: any): boolean; @@ -1464,7 +1464,7 @@ declare module "readline" { addListener(event: "SIGINT", listener: () => void): this; addListener(event: "SIGTSTP", listener: () => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "line", input: any): boolean; emit(event: "pause"): boolean; @@ -1600,7 +1600,7 @@ declare module "child_process" { addListener(event: "exit", listener: (code: number, signal: string) => void): this; addListener(event: "message", listener: (message: any, sendHandle: net.Socket | net.Server) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close", code: number, signal: string): boolean; emit(event: "disconnect"): boolean; emit(event: "error", err: Error): boolean; @@ -2005,7 +2005,7 @@ declare module "net" { addListener(event: "lookup", listener: (err: Error, address: string, family: string | number, host: string) => void): this; addListener(event: "timeout", listener: () => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close", had_error: boolean): boolean; emit(event: "connect"): boolean; emit(event: "data", data: Buffer): boolean; @@ -2099,7 +2099,7 @@ declare module "net" { addListener(event: "error", listener: (err: Error) => void): this; addListener(event: "listening", listener: () => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "connection", socket: Socket): boolean; emit(event: "error", err: Error): boolean; @@ -2200,7 +2200,7 @@ declare module "dgram" { addListener(event: "listening", listener: () => void): this; addListener(event: "message", listener: (msg: Buffer, rinfo: AddressInfo) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "error", err: Error): boolean; emit(event: "listening"): boolean; @@ -3105,7 +3105,7 @@ declare module "tls" { addListener(event: "OCSPResponse", listener: (response: Buffer) => void): this; addListener(event: "secureConnect", listener: () => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "OCSPResponse", response: Buffer): boolean; emit(event: "secureConnect"): boolean; @@ -3198,7 +3198,7 @@ declare module "tls" { addListener(event: "resumeSession", listener: (sessionId: any, callback: (err: Error, sessionData: any) => void) => void): this; addListener(event: "secureConnection", listener: (tlsSocket: TLSSocket) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "tlsClientError", err: Error, tlsSocket: TLSSocket): boolean; emit(event: "newSession", sessionId: any, sessionData: any, callback: (err: Error, resp: Buffer) => void): boolean; emit(event: "OCSPRequest", certificate: Buffer, issuer: Buffer, callback: Function): boolean; @@ -3482,7 +3482,7 @@ declare module "stream" { addListener(event: "readable", listener: () => void): this; addListener(event: "error", listener: (err: Error) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "data", chunk: Buffer | string): boolean; emit(event: "end"): boolean; @@ -3562,7 +3562,7 @@ declare module "stream" { addListener(event: "pipe", listener: (src: Readable) => void): this; addListener(event: "unpipe", listener: (src: Readable) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "drain", chunk: Buffer | string): boolean; emit(event: "error", err: Error): boolean; diff --git a/types/node/v7/index.d.ts b/types/node/v7/index.d.ts index 2a5a6f1bbb..e4a40f96c5 100644 --- a/types/node/v7/index.d.ts +++ b/types/node/v7/index.d.ts @@ -944,7 +944,7 @@ declare module "cluster" { addListener(event: "online", listener: (worker: Worker) => void): this; addListener(event: "setup", listener: (settings: any) => void): this; - emit(event: string, listener: Function): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "disconnect", listener: (worker: Worker) => void): boolean; emit(event: "exit", listener: (worker: Worker, code: number, signal: string) => void): boolean; emit(event: "fork", listener: (worker: Worker) => void): boolean; @@ -1022,7 +1022,7 @@ declare module "cluster" { export function addListener(event: "online", listener: (worker: Worker) => void): Cluster; export function addListener(event: "setup", listener: (settings: any) => void): Cluster; - export function emit(event: string, listener: Function): boolean; + export function emit(event: string | symbol, ...args: any[]): boolean; export function emit(event: "disconnect", listener: (worker: Worker) => void): boolean; export function emit(event: "exit", listener: (worker: Worker, code: number, signal: string) => void): boolean; export function emit(event: "fork", listener: (worker: Worker) => void): boolean; @@ -1461,7 +1461,7 @@ declare module "repl" { addListener(event: "exit", listener: () => void): this; addListener(event: "reset", listener: Function): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "exit"): boolean; emit(event: "reset", context: any): boolean; @@ -1526,7 +1526,7 @@ declare module "readline" { addListener(event: "SIGINT", listener: () => void): this; addListener(event: "SIGTSTP", listener: () => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "line", input: any): boolean; emit(event: "pause"): boolean; @@ -1663,7 +1663,7 @@ declare module "child_process" { addListener(event: "exit", listener: (code: number, signal: string) => void): this; addListener(event: "message", listener: (message: any, sendHandle: net.Socket | net.Server) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close", code: number, signal: string): boolean; emit(event: "disconnect"): boolean; emit(event: "error", err: Error): boolean; @@ -2133,7 +2133,7 @@ declare module "net" { addListener(event: "lookup", listener: (err: Error, address: string, family: string | number, host: string) => void): this; addListener(event: "timeout", listener: () => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close", had_error: boolean): boolean; emit(event: "connect"): boolean; emit(event: "data", data: Buffer): boolean; @@ -2228,7 +2228,7 @@ declare module "net" { addListener(event: "error", listener: (err: Error) => void): this; addListener(event: "listening", listener: () => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "connection", socket: Socket): boolean; emit(event: "error", err: Error): boolean; @@ -2331,7 +2331,7 @@ declare module "dgram" { addListener(event: "listening", listener: () => void): this; addListener(event: "message", listener: (msg: Buffer, rinfo: AddressInfo) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "error", err: Error): boolean; emit(event: "listening"): boolean; @@ -3249,7 +3249,7 @@ declare module "tls" { addListener(event: "OCSPResponse", listener: (response: Buffer) => void): this; addListener(event: "secureConnect", listener: () => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "OCSPResponse", response: Buffer): boolean; emit(event: "secureConnect"): boolean; @@ -3342,7 +3342,7 @@ declare module "tls" { addListener(event: "resumeSession", listener: (sessionId: any, callback: (err: Error, sessionData: any) => void) => void): this; addListener(event: "secureConnection", listener: (tlsSocket: TLSSocket) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "tlsClientError", err: Error, tlsSocket: TLSSocket): boolean; emit(event: "newSession", sessionId: any, sessionData: any, callback: (err: Error, resp: Buffer) => void): boolean; emit(event: "OCSPRequest", certificate: Buffer, issuer: Buffer, callback: Function): boolean; @@ -3633,7 +3633,7 @@ declare module "stream" { addListener(event: "readable", listener: () => void): this; addListener(event: "error", listener: (err: Error) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "data", chunk: Buffer | string): boolean; emit(event: "end"): boolean; @@ -3713,7 +3713,7 @@ declare module "stream" { addListener(event: "pipe", listener: (src: Readable) => void): this; addListener(event: "unpipe", listener: (src: Readable) => void): this; - emit(event: string, ...args: any[]): boolean; + emit(event: string | symbol, ...args: any[]): boolean; emit(event: "close"): boolean; emit(event: "drain", chunk: Buffer | string): boolean; emit(event: "error", err: Error): boolean;