UNPKG

use-react-workers

Version:

React Hooks for Web Workers & Web Worker utilities

4 lines (3 loc) 316 B
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;