SnapshotOptions interface

DocumentSnapshot からデータを取得する方法を構成するオプション(最終的な値にまだ設定されていないサーバー タイムスタンプに必要な動作など)。

署名:

export declare interface SnapshotOptions 

プロパティ

プロパティ 説明
serverTimestamps 'estimate'|'前へ'|「none」 設定すると、最終値にまだ設定されていないサーバーのタイムスタンプの戻り値を制御します。「estimate」を指定すると、保留中のサーバーのタイムスタンプはローカル クロックに基づく推定値を返します。この推定値は最終的な値とは異なるため、サーバーの結果が利用可能になるとこれらの値が変更されます。「previous」と指定すると、保留中のタイムスタンプは無視され、代わりに以前の値が返されます。省略するか「none」に設定すると、サーバーの値が使用可能になるまで null がデフォルトで返されます。

SnapshotOptions.serverTimestamps

設定されている場合、まだ最終的な値に設定されていないサーバーのタイムスタンプの戻り値を制御します。

「estimate」を指定すると、保留中のサーバーのタイムスタンプはローカル クロックに基づく推定値を返します。この推定値は最終的な値とは異なるため、サーバーの結果が利用できるようになるとこれらの値が変更されます。

「previous」と指定すると、保留中のタイムスタンプは無視され、代わりに以前の値が返されます。

省略するか「none」に設定した場合、サーバーの値が使用可能になるまでデフォルトで null が返されます。

署名:

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