UNPKG

@xylabs/threads

Version:

Web workers & worker threads as simple as a function call

15 lines (11 loc) 978 B
import { A as AbstractedWorkerAPI, W as WorkerFunction, a as WorkerModule } from '../worker-04t9iwDh.js'; export { r as registerSerializer } from '../common-Cuiya5FG.js'; export { a as Transfer } from '../transferable-Blu_CzPT.js'; declare const isWorkerRuntime: AbstractedWorkerAPI['isWorkerRuntime']; declare const postMessageToMaster: AbstractedWorkerAPI['postMessageToMaster']; declare const subscribeToMasterMessages: AbstractedWorkerAPI['subscribeToMasterMessages']; declare const addEventListener: (eventName: string, listener: (event: Event) => void) => void; declare const postMessage: (message: unknown, transferList?: Readonly<Transferable[]>) => void; declare const removeEventListener: (eventName: string, listener: (event: Event) => void) => void; declare const expose: (exposed: WorkerFunction | WorkerModule<any>) => void; export { addEventListener, expose, isWorkerRuntime, postMessage, postMessageToMaster, removeEventListener, subscribeToMasterMessages };