Skip to content

Commit 7c6139f

Browse files
committed
move CreateWorkerOptions to types file
1 parent 15d69b5 commit 7c6139f

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/createWorker.ts

Lines changed: 1 addition & 6 deletions
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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,11 @@ export interface ThreadsWorkerOptions extends WorkerOptions {
8585
workerData?: any
8686
}
8787

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

0 commit comments

Comments
 (0)