SnapshotOptions interface

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

Firma:

export declare interface SnapshotOptions 

Propiedades

Propiedad Escribe Descripción
serverTimestamps 'estimar' | 'anterior' | 'ninguna' Si se establece, controla el valor devuelto para las marcas de tiempo del servidor que aún no se han establecido en su valor final. Al especificar 'estimación', las marcas de tiempo pendientes del servidor devuelven una estimación basada en el reloj local. Esta estimación diferirá del valor final y hará que estos valores cambien una vez que el resultado del servidor esté disponible. Al especificar 'anterior', las marcas de tiempo pendientes se ignorarán y devolverán su valor anterior. Si se omite o se establece en 'ninguno', se devolverá null de forma predeterminada hasta que el valor del servidor esté disponible.

SnapshotOptions.serverTimestamps

Si se establece, controla el valor devuelto para las marcas de tiempo del servidor que aún no se han establecido en su valor final.

Al especificar 'estimación', las marcas de tiempo pendientes del servidor devuelven una estimación basada en el reloj local. Esta estimación diferirá del valor final y hará que estos valores cambien una vez que el resultado del servidor esté disponible.

Al especificar 'anterior', las marcas de tiempo pendientes se ignorarán y devolverán su valor anterior.

Si se omite o se establece en 'ninguno', se devolverá null de forma predeterminada hasta que el valor del servidor esté disponible.

Firma:

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