SnapshotOptions interface

Opciones que configuran cómo se recuperan los datos desde un DocumentSnapshot (por ejemplo, el comportamiento deseado para las marcas de tiempo del servidor que aún no se establecieron en su valor final).

Firma:

export declare interface SnapshotOptions 

Propiedades

Propiedad Tipo Descripción
serverTimestamps "estimar" | "anterior" | "none" Si se configura, controla el valor que se muestra de las marcas de tiempo del servidor que aún no se establecieron en su valor final.Si especificas “estimate”, las marcas de tiempo pendientes del servidor mostrarán una estimación en función del reloj local. Esta estimación diferirá del valor final y hará que estos valores cambien una vez que el resultado del servidor esté disponible.Si especificas "previous", las marcas de tiempo pendientes se ignorarán y mostrarán su valor anterior.Si se omite o se establece en "none", se mostrará null de forma predeterminada hasta que el valor del servidor esté disponible.

SnapshotOptions.serverTimestamps

Si se configura, controla el valor que se muestra para las marcas de tiempo del servidor que aún no se establecieron en su valor final.

Si especificas “estimate”, las marcas de tiempo pendientes del servidor muestran una estimación basada en el reloj local. Esta estimación diferirá del valor final y hará que estos cambien una vez que el resultado del servidor esté disponible.

Si especificas “previous”, las marcas de tiempo pendientes se ignorarán y mostrarán su valor anterior en su lugar.

Si se omite o se establece como "none", se mostrará null de forma predeterminada hasta que el valor del servidor esté disponible.

Firma:

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