use-react-workers
Version:
React Hooks for Web Workers & Web Worker utilities
9 lines (8 loc) • 365 B
TypeScript
import { Options, WorkerStatus } from './types.ts';
export type UseWorker = <T extends (...funcArgs: any[]) => any>(func: T, options?: Options) => {
postMessage: (...funcArgs: Parameters<T>) => void;
onMessage: (callBack: (e: MessageEvent) => void) => void;
terminate: () => void;
status: WorkerStatus;
};
export declare const useWorker: UseWorker;