mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-18 04:24:30 +08:00
Overload cluster.on
This commit is contained in:
7
node/node.d.ts
vendored
7
node/node.d.ts
vendored
@@ -643,6 +643,13 @@ declare module "cluster" {
|
||||
|
||||
// Event emitter
|
||||
export function addListener(event: string, listener: Function): void;
|
||||
export function on(event: "disconnect", listener: (worker: Worker) => void): void;
|
||||
export function on(event: "exit", listener: (worker: Worker, code: number, signal: string) => void): void;
|
||||
export function on(event: "fork", listener: (worker: Worker) => void): void;
|
||||
export function on(event: "listening", listener: (worker: Worker, address: any) => void): void;
|
||||
export function on(event: "message", listener: (worker: Worker, message: any) => void): void;
|
||||
export function on(event: "online", listener: (worker: Worker) => void): void;
|
||||
export function on(event: "setup", listener: (settings: any) => void): void;
|
||||
export function on(event: string, listener: Function): any;
|
||||
export function once(event: string, listener: Function): void;
|
||||
export function removeListener(event: string, listener: Function): void;
|
||||
|
||||
Reference in New Issue
Block a user