Sha256: 4d4c83f77ac21a72252785baa5328a5612b0b6598d512f68b8cb14f7966d059e

Contents?: true

Size: 545 Bytes

Versions: 8

Compression:

Stored size: 545 Bytes

Contents

declare module "domain" {
    import { EventEmitter } from "events";

    class Domain extends EventEmitter implements NodeJS.Domain {
        run<T>(fn: (...args: any[]) => T, ...args: any[]): T;
        add(emitter: EventEmitter | NodeJS.Timer): void;
        remove(emitter: EventEmitter | NodeJS.Timer): void;
        bind<T extends Function>(cb: T): T;
        intercept<T extends Function>(cb: T): T;
        members: Array<EventEmitter | NodeJS.Timer>;
        enter(): void;
        exit(): void;
    }

    function create(): Domain;
}

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
enju_library-0.3.8 spec/dummy/node_modules/@types/node/domain.d.ts
condenser-0.3 lib/condenser/processors/node_modules/@types/node/domain.d.ts
condenser-0.2 lib/condenser/processors/node_modules/@types/node/domain.d.ts
condenser-0.1 lib/condenser/processors/node_modules/@types/node/domain.d.ts
condenser-0.0.12 lib/condenser/processors/node_modules/@types/node/domain.d.ts
condenser-0.0.11 lib/condenser/processors/node_modules/@types/node/domain.d.ts
condenser-0.0.10 lib/condenser/processors/node_modules/@types/node/domain.d.ts
condenser-0.0.9 lib/condenser/processors/node_modules/@types/node/domain.d.ts