DocumentSnapshot
からデータを取得する方法を構成するオプション(最終的な値にまだ設定されていないサーバー タイムスタンプに必要な動作など)。
署名:
export declare interface SnapshotOptions
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
serverTimestamps | 'estimate'|'前へ'|「none」 | 設定すると、最終値にまだ設定されていないサーバーのタイムスタンプの戻り値を制御します。「estimate」を指定すると、保留中のサーバーのタイムスタンプはローカル クロックに基づく推定値を返します。この推定値は最終的な値とは異なるため、サーバーの結果が利用可能になるとこれらの値が変更されます。「previous」と指定すると、保留中のタイムスタンプは無視され、代わりに以前の値が返されます。省略するか「none」に設定すると、サーバーの値が使用可能になるまで null がデフォルトで返されます。 |
SnapshotOptions.serverTimestamps
設定されている場合、まだ最終的な値に設定されていないサーバーのタイムスタンプの戻り値を制御します。
「estimate」を指定すると、保留中のサーバーのタイムスタンプはローカル クロックに基づく推定値を返します。この推定値は最終的な値とは異なるため、サーバーの結果が利用できるようになるとこれらの値が変更されます。
「previous」と指定すると、保留中のタイムスタンプは無視され、代わりに以前の値が返されます。
省略するか「none」に設定した場合、サーバーの値が使用可能になるまでデフォルトで null
が返されます。
署名:
readonly serverTimestamps?: 'estimate' | 'previous' | 'none';