parallel-es
Version:
Simple parallelization for EcmaScript
10 lines (9 loc) • 413 B
TypeScript
import { IWorkerMessage } from "./worker-messages";
/**
* Communication Channel from the Worker Thread to the Slave
*/
export interface IWorkerThreadSlaveCommunicationChannel {
sendMessage(message: IWorkerMessage): void;
addEventListener(type: "error", listener: (this: this, ev: any) => any): void;
addEventListener(type: "message", listener: (this: this, message: IWorkerMessage) => any): void;
}