worker-factory
Version:
A little factory function to create a JSON-RPC based Web Worker implementation.
30 lines (24 loc) • 500 B
text/typescript
import { IWorkerDefinition } from './worker-definition';
export interface IDefaultWorkerDefinition extends IWorkerDefinition {
connect: {
params: {
port: MessagePort;
};
response: {
result: number;
};
};
disconnect: {
params: {
portId: number;
};
response: {
result: null;
};
};
isSupported: {
response: {
result: boolean;
};
};
}