Aller au contenu
English

TransportObject

import type { TransportObject } from "@elie-laloum/outpost";
  • bytesRequis
    Uint8Array<ArrayBufferLike>
    Contenu binaire complet, sans l’enveloppe de stockage de l’adaptateur.
  • 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 TransportObject extends TransportEntry {
  readonly bytes: Uint8Array;
}