Рабочий процесс
class Worker extends EventTarget {}onerror?: (e: ErrorEvent) => void;onmessage?: (e: MessageEvent) => void;onmessageerror?: (e: MessageEvent) => void;addEventListener<K extends keyof WorkerEventMap>(type: K,listener: (this: Worker, ev: WorkerEventMap[K]) => any,options?: boolean | AddEventListenerOptions,): void;addEventListener(type: string,listener: EventListenerOrEventListenerObject,options?: boolean | AddEventListenerOptions,): void;removeEventListener<K extends keyof WorkerEventMap>(type: K,listener: (this: Worker, ev: WorkerEventMap[K]) => any,options?: boolean | EventListenerOptions,): void;removeEventListener(type: string,listener: EventListenerOrEventListenerObject,options?: boolean | EventListenerOptions,): void;terminate(): void;
Расширяет
EventTargetКонструкторы
new Worker(specifier: string | URL, options?: WorkerOptions)Свойства
onerror: (e: ErrorEvent) => voidonmessage: (e: MessageEvent) => voidonmessageerror: (e: MessageEvent) => voidМетоды
addEventListener<K extends keyof WorkerEventMap>(type: K, listener: (this: Worker, ev: WorkerEventMap[K]) => any, options?: boolean | AddEventListenerOptions): voidaddEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): voidpostMessage(message: any, transfer: Transferable[]): voidpostMessage(message: any, options?: StructuredSerializeOptions): voidremoveEventListener<K extends keyof WorkerEventMap>(type: K, listener: (this: Worker, ev: WorkerEventMap[K]) => any, options?: boolean | EventListenerOptions): voidremoveEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): voidterminate(): void
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Worker