UNPKG

worker-factory

Version:

A little factory function to create a JSON-RPC based Web Worker implementation.

7 lines (5 loc) 266 B
import { IWorkerDefinition } from '../interfaces'; import { TMessageReceiver } from './message-receiver'; export type TWorkerImplementation<WorkerDefinition extends IWorkerDefinition> = { [P in keyof WorkerDefinition]: TMessageReceiver<WorkerDefinition[P]>; };