diff --git a/packages/useWorker/src/lib/createWorkerBlobUrl.ts b/packages/useWorker/src/lib/createWorkerBlobUrl.ts index 48a6431..e98e972 100644 --- a/packages/useWorker/src/lib/createWorkerBlobUrl.ts +++ b/packages/useWorker/src/lib/createWorkerBlobUrl.ts @@ -18,7 +18,7 @@ import remoteDepsParser from './remoteDepsParser' * .catch(postMessage(['ERROR', error])" */ const createWorkerBlobUrl = ( - fn: Function, deps: string[], transferable: TRANSFERABLE_TYPE, /* localDeps: () => unknown[], */ + fn: Function | string, deps: string[], transferable: TRANSFERABLE_TYPE, /* localDeps: () => unknown[], */ ) => { // const [context] = isoworker.createContext(localDeps) const blobCode = ` diff --git a/packages/useWorker/src/useWorker.ts b/packages/useWorker/src/useWorker.ts index 8e992c1..dda88e6 100644 --- a/packages/useWorker/src/useWorker.ts +++ b/packages/useWorker/src/useWorker.ts @@ -38,7 +38,7 @@ const DEFAULT_OPTIONS: Options = { * @param {Object} options useWorker option params */ export const useWorker = any>( - fn: T, options: Options = DEFAULT_OPTIONS, + fn: T | string, options: Options = DEFAULT_OPTIONS, ) => { const [workerStatus, setWorkerStatus] = React.useState(WORKER_STATUS.PENDING) const worker = React.useRef()