itk-wasm
Version:
High-performance spatial analysis in a web browser, Node.js, and reproducible execution across programming languages and hardware architectures.
21 lines (18 loc) • 618 B
text/typescript
let defaultWebWorker: Worker | null = null
/**
* Set the default web worker for functions in a bundle defined with itk-wasm bindgen.
*
* Must be created with `createWebWorker`.
**/
export function setDefaultWebWorker (webWorker: Worker | null): void {
defaultWebWorker = webWorker
}
/**
* Get the default web worker for functions in a bundle defined with itk-wasm bindgen.
*
* A value of `null` indicates that the default web worker has not been set and the default web worker for the
* bindgen package will be used.
**/
export function getDefaultWebWorker (): Worker | null {
return defaultWebWorker
}