Class ThreadImpl<Args, Output>

Type Parameters

  • Args

  • Output

Hierarchy

Constructors

  • Type Parameters

    • Args

    • Output

    Parameters

    • src: string | WorkerThreadFn<Args, Output>
    • config: {
          id?: number;
          once?: boolean;
      } = ...
      • Optional id?: number
      • Optional once?: boolean

    Returns ThreadImpl<Args, Output>

Properties

channel: MessagePort
config?: {
    id?: number;
    once?: boolean;
}

Type declaration

  • Optional id?: number
  • Optional once?: boolean
handle: BrowserImpl<unknown>
options: IWorkerOptions & {
    eval?: boolean;
} = {}
src: string | WorkerThreadFn<Args, Output>
type: "inline" | "inline-blob" | "file"

Methods

  • Parameters

    • message: MessageEvent<Output>

    Returns Promise<void>

  • Parameters

    • Rest ...data: Args extends any[] ? Args : [Args]

    Returns Promise<Output>

Generated using TypeDoc