File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change 11import { getWorkerImplementation as getWebWorker } from "./master/implementation.browser"
2- import { getWorkerImplementation as getNodeWorker } from "./master/implementation.node"
2+ import { getWorkerImplementation as getNodeWorker } from "./master/implementation.node"
3+
4+ import {
5+ BlobWorker ,
6+ WorkerImplementation ,
7+ } from "./types/master"
38
49interface WorkerOptions {
510 backend : string
611 blob : boolean
712}
813
9- export function createWorker ( workerPath : string , options : WorkerOptions ) {
10- let WorkerConstructor : any
14+ export function createWorker ( workerPath : string & Blob , options : WorkerOptions ) {
15+ let WorkerConstructor : typeof WorkerImplementation | typeof BlobWorker
1116 if ( options . backend === "web" ) {
1217 WorkerConstructor = options . blob ?
1318 getWebWorker ( ) . blob :
You can’t perform that action at this time.
0 commit comments