@xylabs/threads
Version:
Web workers & worker threads as simple as a function call
7 lines (6 loc) • 311 B
text/typescript
/// <reference lib="webworker" />
export interface WorkerGlobalScope {
addEventListener(eventName: string, listener: (event: Event) => void): void
postMessage(message: unknown, transferList?: Readonly<Transferable[]>): void
removeEventListener(eventName: string, listener: (event: Event) => void): void
}