1 | declare module 'domain' {
|
2 | import EventEmitter = require('events');
|
3 |
|
4 | class Domain extends EventEmitter implements NodeJS.Domain {
|
5 | run(fn: Function): void;
|
6 | add(emitter: EventEmitter): void;
|
7 | remove(emitter: EventEmitter): void;
|
8 | bind(cb: (err: Error, data: any) => any): any;
|
9 | intercept(cb: (data: any) => any): any;
|
10 | members: any[];
|
11 | enter(): void;
|
12 | exit(): void;
|
13 | }
|
14 |
|
15 | function create(): Domain;
|
16 | }
|