File tree Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Expand file tree Collapse file tree 2 files changed +9
-4
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 :
Original file line number Diff line number Diff line change @@ -164,7 +164,7 @@ function initWorkerThreadsWorker(): ImplementationExport {
164164 }
165165}
166166
167- function initTinyWorker(): ImplementationExport {
167+ export function initTinyWorker(): ImplementationExport {
168168 const TinyWorker = require("tiny-worker")
169169
170170 let allWorkers: Array<typeof TinyWorker> = []
You can’t perform that action at this time.
0 commit comments