Aller au contenu
English

PublishArtifactOptions

import type { PublishArtifactOptions } from "@elie-laloum/outpost";
  • producerRequis
    ArtifactProducer
    Exécution, clé de tâche et tentative enregistrées dans la référence et son id, telles quelles : Outpost ne les authentifie pas.
  • parentsOptionnel
    readonly ArtifactReference[] | undefined
    Références dont cet artefact est dérivé, dans l’ordre ; leurs ids sont enregistrés dans parents et dans l’id. Une référence invalide ou en double fait échouer la publication.
  • signalOptionnel
    AbortSignal | undefined
    Son annulation rejette la publication avec la raison du signal ; les octets déjà stockés sont conservés.
export interface PublishArtifactOptions {
  readonly producer: ArtifactProducer;
  readonly parents?: readonly ArtifactReference[];
  readonly signal?: AbortSignal;
}