AngularTS
    Preparing search index...

    Type Alias WorkerConfig<TReceive>

    WorkerConfig: WorkerOptions & {
        decode?: (data: unknown, event: MessageEvent<unknown>) => TReceive;
    } & (
        | { maxRestarts?: number; restart: true; restartDelay?: number }
        | { maxRestarts?: never; restart?: false; restartDelay?: never }
    )

    Native worker options plus AngularTS decoding and restart policy.

    Type Parameters

    • TReceive = unknown

    Type Declaration

    • Optionaldecode?: (data: unknown, event: MessageEvent<unknown>) => TReceive

      Decode an inbound native message before delivering it to subscribers.

    • { maxRestarts?: number; restart: true; restartDelay?: number }
      • OptionalmaxRestarts?: number

        Maximum automatic restarts. Defaults to 3.

      • restart: true

        Restart the worker after a native runtime error.

      • OptionalrestartDelay?: number

        Base restart delay. Exponential backoff is capped at 30s.

    • { maxRestarts?: never; restart?: false; restartDelay?: never }
      • OptionalmaxRestarts?: never
      • Optionalrestart?: false

        Automatic restart is disabled by default.

      • OptionalrestartDelay?: never