Skip to content

Commit 58856e0

Browse files
committed
move CreateWorkerOptions to types file
1 parent baf9e67 commit 58856e0

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/createWorker.ts

+1-6
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,10 @@ import {getWorkerImplementation as getNodeWorker } from "./master/implementation
33

44
import {
55
BlobWorker,
6-
ThreadsWorkerOptions,
6+
CreateWorkerOptions,
77
WorkerImplementation,
88
} from "./types/master"
99

10-
export interface CreateWorkerOptions extends ThreadsWorkerOptions {
11-
backend: string
12-
blob: boolean
13-
}
14-
1510
export function createWorker(workerPath: string & Blob, options: CreateWorkerOptions) {
1611
let WorkerConstructor: typeof WorkerImplementation | typeof BlobWorker
1712
if (options.backend === "web") {

src/types/master.ts

+5
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@ export interface ThreadsWorkerOptions extends WorkerOptions {
8383
}
8484
}
8585

86+
export interface CreateWorkerOptions extends ThreadsWorkerOptions {
87+
backend: string
88+
blob: boolean
89+
}
90+
8691
/** Worker implementation. Either web worker or a node.js Worker class. */
8792
export declare class WorkerImplementation extends EventTarget implements Worker {
8893
constructor(path: string, options?: ThreadsWorkerOptions)

0 commit comments

Comments
 (0)