mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-10-24 11:50:59 +08:00
Correct domain module
This commit is contained in:
1 parent
c3541fe0b9
commit
f2a4348c20
1 file changed
+14
-7
Vendored
+14
-7
@@ -1124,13 +1124,20 @@ declare module "tty" {
|
||||
declare module "domain" {
|
||||
import events = require("events");
|
||||
|
||||
export interface Domain extends events.NodeEventEmitter { }
|
||||
export class Domain extends events.EventEmitter {
|
||||
run(fn: Function): void;
|
||||
add(emitter: events.NodeEventEmitter): void;
|
||||
remove(emitter: events.NodeEventEmitter): void;
|
||||
bind(cb: (err: Error, data: any) => any): any;
|
||||
intercept(cb: (data: any) => any): any;
|
||||
dispose(): void;
|
||||
|
||||
addListener(event: string, listener: Function): Domain;
|
||||
on(event: string, listener: Function): Domain;
|
||||
once(event: string, listener: Function): Domain;
|
||||
removeListener(event: string, listener: Function): Domain;
|
||||
removeAllListeners(event?: string): Domain;
|
||||
}
|
||||
|
||||
export function create(): Domain;
|
||||
export function run(fn: Function): void;
|
||||
export function add(emitter: events.NodeEventEmitter): void;
|
||||
export function remove(emitter: events.NodeEventEmitter): void;
|
||||
export function bind(cb: (er: Error, data: any) =>any): any;
|
||||
export function intercept(cb: (data: any) => any): any;
|
||||
export function dispose(): void;
|
||||
}
|
||||
Reference in new issue
Block a user