Aller au contenu
English

TransportEntry

import type { TransportEntry } from "@elie-laloum/outpost";
  • keyRequis
    string
    Clé logique : segments séparés par / composés de lettres, chiffres, ., _ et -, sans point initial, jusqu’à 512 caractères. Ce n’est ni un chemin de fichier ni une URL.
  • revisionRequis
    string
    Jeton opaque de cette version, passé comme ifRevision pour la remplacer ou la supprimer. Il change à chaque écriture et n’est pas un digest du contenu.
  • sizeRequis
    number
    Taille utile en octets, hors enveloppe du transport et surcoûts du backend.
  • modifiedAtRequis
    string
    Horodatage ISO de la version stockée ; la rétention en déduit l’âge de l’objet.
export interface TransportEntry {
  readonly key: string;
  readonly revision: string;
  readonly size: number;
  readonly modifiedAt: string;
}