worktank
Version:
A simple isomorphic library for executing functions inside WebWorkers or Node Threads pools.
10 lines (9 loc) • 411 B
TypeScript
import type { Message } from '../types.js';
declare class WorkerFrontend {
private worker;
constructor(name: string, bootloader: string, onClose: Function, onError: Function, onMessage: Function);
listen: (onClose: Function, onError: Function, onMessage: Function) => void;
send: (message: Message, transfer?: Transferable[]) => void;
terminate: () => void;
}
export default WorkerFrontend;