Identifiant de contrat de l'entrée.
Le localId de cette entrée, tel que l'appelant l'a lu.
Le compte rendu ; confirmationMismatch si la confirmation ne correspond pas.
const [entry] = (await GeoLeaf?.Storage?.listPendingEdits?.()) ?? [];
// Les gardes ne sont pas décoratives : la façade peut ne pas être montée et la file peut
// être vide. Cet exemple est COMPILÉ — c'est la gate `typecheck-docs-examples` qui l'a dit.
if (entry) await discardQuarantined(entry.id, entry.localId); // il a vu ce qu'il jette
Détruit une entrée en quarantaine, sur confirmation EXPLICITE de l'opérateur.
🛑 La confirmation n'est pas un booléen, et c'est le cœur du geste. L'appelant doit fournir le
localIdde l'entrée — une valeur qu'il ne peut connaître qu'en l'ayant LISTÉE. Un{ confirmed: true }se pose depuis n'importe quel code sans que rien n'ait été montré ; cette forme-ci rend structurellement vrai le fait que la saisie a été énumérée avant d'être jetée. C'est ce queServerDeletionPolicyexige depuis son amendement de 8.4 : ce que le contrat interdit est la perte que l'opérateur n'a pas VUE, pas la destruction en elle-même.