Skip to content
Français

QueueClientOptions

import type { QueueClientOptions } from "@elie-laloum/outpost";
  • urlRequired
    string
    Base URL of a serveTaskQueue() server, http or https, without credentials, query or fragment; requests go to <url>/queue.
  • tokenRequired
    string | (() => string | Promise<string>)
    Bearer token, or a function called before every request, lease renewals and completions included, so a rotated token applies at once. Each value must be 32 to 512 non-whitespace characters.
  • timeoutMsOptional
    number | undefined
    Time limit per HTTP request in milliseconds, default 10000, counted after the token is resolved.
export interface QueueClientOptions {
  readonly url: string;
  readonly token: string | (() => string | Promise<string>);
  readonly timeoutMs?: number;
}