Octra libraries - v2.0.0
    Preparing search index...

    Class TsWorkerJob<I, O>

    This class defines a task with given function and parameters.

    Type Parameters

    • I extends any[] = any[]
    • O = unknown
    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    • Type Parameters

      • I extends any[] = any[]
      • O = unknown

      Parameters

      • doFunction: string | ((...args: I) => Promise<O>)
      • ...args: I

      Returns TsWorkerJob<I, O>

    Properties

    args: I
    doFunction: string | ((...args: I) => Promise<O>) = ...

    this function will be run in the web worker

    Accessors

    • get statistics(): { ended: number; started: number }

      returns timing statistics

      Returns { ended: number; started: number }

    • set statistics(value: { ended: number; started: number }): void

      sets timing statistics

      Parameters

      • value: { ended: number; started: number }

        start and end time

      Returns void

    Methods