SnapshotOptions interface

Verilerin bir DocumentSnapshot nasıl alınacağını yapılandıran seçenekler (örneğin, henüz nihai değerlerine ayarlanmamış sunucu zaman damgaları için istenen davranış).

İmza:

export declare interface SnapshotOptions 

Özellikler

Mülk Tip Tanım
sunucuZaman damgaları 'tahmin' | 'önceki' | 'hiçbiri' Ayarlanırsa, henüz nihai değerlerine ayarlanmamış sunucu zaman damgalarının dönüş değerini kontrol eder. 'Tahmin' belirtildiğinde, bekleyen sunucu zaman damgaları yerel saate dayalı bir tahmin döndürür. Bu tahmin, nihai değerden farklı olacak ve sunucu sonucu hazır olduğunda bu değerlerin değişmesine neden olacaktır. 'Önceki' belirtildiğinde, bekleyen zaman damgaları göz ardı edilecek ve bunun yerine önceki değerleri döndürülecektir. Atlanırsa veya 'yok' olarak ayarlanırsa, sunucu değeri kullanılabilir hale gelinceye kadar varsayılan olarak null döndürülür.

SnapshotOptions.serverTimestamps

Ayarlanırsa, henüz nihai değerlerine ayarlanmamış sunucu zaman damgalarının dönüş değerini kontrol eder.

'Tahmin' belirtildiğinde, bekleyen sunucu zaman damgaları yerel saate dayalı bir tahmin döndürür. Bu tahmin, nihai değerden farklı olacak ve sunucu sonucu hazır olduğunda bu değerlerin değişmesine neden olacaktır.

'Önceki' belirtildiğinde, bekleyen zaman damgaları göz ardı edilecek ve bunun yerine önceki değerleri döndürülecektir.

Atlanırsa veya 'yok' olarak ayarlanırsa, sunucu değeri kullanılabilir hale gelinceye kadar varsayılan olarak null döndürülür.

İmza:

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