SnapshotOptions interface

Options qui configurent la manière dont les données sont récupérées à partir d'un DocumentSnapshot (par exemple le comportement souhaité pour les horodatages du serveur qui n'ont pas encore été définis sur leur valeur finale).

Signature:

export declare interface SnapshotOptions 

Propriétés

Propriété Taper Description
serveurTimestamps 'estimation' | 'précédent' | 'aucun' S'il est défini, contrôle la valeur de retour pour les horodatages du serveur qui n'ont pas encore été définis sur leur valeur finale. En spécifiant « estimation », les horodatages du serveur en attente renvoient une estimation basée sur l'horloge locale. Cette estimation différera de la valeur finale et entraînera une modification de ces valeurs une fois que le résultat du serveur sera disponible. En spécifiant « précédent », les horodatages en attente seront ignorés et renverront leur valeur précédente à la place. S'il est omis ou défini sur « aucun », null sera renvoyé par défaut jusqu'à ce que la valeur du serveur soit disponible.

SnapshotOptions.serverTimestamps

S'il est défini, contrôle la valeur de retour pour les horodatages du serveur qui n'ont pas encore été définis sur leur valeur finale.

En spécifiant « estimation », les horodatages du serveur en attente renvoient une estimation basée sur l'horloge locale. Cette estimation différera de la valeur finale et entraînera une modification de ces valeurs une fois que le résultat du serveur sera disponible.

En spécifiant « précédent », les horodatages en attente seront ignorés et renverront leur valeur précédente à la place.

S'il est omis ou défini sur « aucun », null sera renvoyé par défaut jusqu'à ce que la valeur du serveur soit disponible.

Signature:

readonly serverTimestamps?: 'estimate' | 'previous' | 'none';