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