SnapshotOptions interface

Opsi yang mengonfigurasi cara data diambil dari DocumentSnapshot (misalnya perilaku yang diinginkan untuk stempel waktu server yang belum disetel ke nilai akhirnya).

Tanda tangan:

export declare interface SnapshotOptions 

Properti

Properti Jenis Keterangan
stempel waktu server 'perkiraan' | 'sebelumnya' | 'tidak ada' Jika disetel, mengontrol nilai yang dikembalikan untuk stempel waktu server yang belum disetel ke nilai akhirnya. Dengan menentukan 'perkiraan', stempel waktu server yang tertunda akan mengembalikan perkiraan berdasarkan jam lokal. Perkiraan ini akan berbeda dari nilai akhir dan menyebabkan nilai tersebut berubah setelah hasil server tersedia. Dengan menentukan 'sebelumnya', stempel waktu yang tertunda akan diabaikan dan mengembalikan nilai sebelumnya. Jika dihilangkan atau disetel ke 'tidak ada', null akan dikembalikan secara default hingga nilai server tersedia.

SnapshotOptions.serverTimestamps

Jika disetel, mengontrol nilai yang dikembalikan untuk stempel waktu server yang belum disetel ke nilai akhirnya.

Dengan menentukan 'perkiraan', stempel waktu server yang tertunda akan mengembalikan perkiraan berdasarkan jam lokal. Perkiraan ini akan berbeda dari nilai akhir dan menyebabkan nilai tersebut berubah setelah hasil server tersedia.

Dengan menentukan 'sebelumnya', stempel waktu yang tertunda akan diabaikan dan mengembalikan nilai sebelumnya.

Jika dihilangkan atau disetel ke 'tidak ada', null akan dikembalikan secara default hingga nilai server tersedia.

Tanda tangan:

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