Aller au contenu
English

QueueClientOptions

import type { QueueClientOptions } from "@elie-laloum/outpost";
  • urlRequis
    string
    URL de base d’un serveur serveTaskQueue(), en http ou https, sans identifiants, requête ni fragment ; les requêtes partent vers <url>/queue.
  • tokenRequis
    string | (() => string | Promise<string>)
    Jeton bearer, ou fonction appelée avant chaque requête, renouvellements de bail et finalisations compris, pour qu’un jeton renouvelé s’applique aussitôt. Chaque valeur doit compter 32 à 512 caractères sans espace.
  • timeoutMsOptionnel
    number | undefined
    Durée maximale de chaque requête HTTP en millisecondes, 10000 par défaut, comptée après la résolution du jeton.
export interface QueueClientOptions {
  readonly url: string;
  readonly token: string | (() => string | Promise<string>);
  readonly timeoutMs?: number;
}