UNPKG

parallel-es

Version:
12 lines (11 loc) 652 B
/// <reference types="node" /> import { IWorkerThreadSlaveCommunicationChannel } from "../../common/worker/worker-thread-slave-communication-channel"; import { ChildProcess } from "child_process"; import { IWorkerMessage } from "../../common/worker/worker-messages"; export declare class ChildProcessWorkerThreadSlaveCommunicationChannel implements IWorkerThreadSlaveCommunicationChannel { private child; constructor(child: ChildProcess); sendMessage(message: IWorkerMessage): void; addEventListener(type: "error", listener: (ev: any) => any): void; addEventListener(type: "message", listener: (ev: IWorkerMessage) => any): void; }