use-react-workers
Version:
React Hooks for Web Workers & Web Worker utilities
4 lines (3 loc) • 316 B
TypeScript
import { Controller } from './useWorkerFunc.ts';
export type UseWorkerState = <R extends ReturnType<T>, T extends (args: any) => any = (args: any) => any>(func: T, defaultState: R) => [ReturnType<T> | null, (...args: Parameters<T>) => Promise<void>, Controller];
export declare const useWorkerState: UseWorkerState;