Aller au contenu
English

SpeculationRecoveryOptions

import type { SpeculationRecoveryOptions } from "@elie-laloum/outpost";
  • runIdRequis
    string
    runId de la course à libérer.
  • revisionRequis
    string
    Révision de l’objet enregistré telle que vous l’avez lue ; si elle a changé depuis, la récupération rejette avec TransportConflict.
  • coordinatorStoppedRequis
    true
    Confirmation explicite de l’arrêt de l’ancien coordinateur ; un PID distant ou un délai écoulé ne constitue pas une preuve.
  • transporterRequis
    Transport
    Transport qui contient la course enregistrée.
export interface SpeculationRecoveryOptions extends TransportStoreOptions {
  readonly runId: string;
  readonly revision: string;
  readonly coordinatorStopped: true;
}