You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

domain.d.ts 568B

12345678910111213141516
  1. declare module "domain" {
  2. import * as events from "events";
  3. class Domain extends events.EventEmitter implements NodeJS.Domain {
  4. run<T>(fn: (...args: any[]) => T, ...args: any[]): T;
  5. add(emitter: events.EventEmitter | NodeJS.Timer): void;
  6. remove(emitter: events.EventEmitter | NodeJS.Timer): void;
  7. bind<T extends Function>(cb: T): T;
  8. intercept<T extends Function>(cb: T): T;
  9. members: Array<events.EventEmitter | NodeJS.Timer>;
  10. enter(): void;
  11. exit(): void;
  12. }
  13. function create(): Domain;
  14. }