parallel-es
Version:
Simple parallelization for EcmaScript
12 lines (11 loc) • 652 B
TypeScript
/// <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;
}