SnapshotOptions interface

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

İmza:

export declare interface SnapshotOptions 

Özellikler

Özellik Tür Açıklama
serverTimestamps (SunucuZaman Damgaları) "tahmin" | "önceki" | "hiçbiri" Ayarlanırsa henüz son değerine ayarlanmamış sunucu zaman damgaları için döndürülen değeri kontrol eder."Tahmin" belirtildiğinde, beklemedeki sunucu zaman damgaları yerel saate göre bir tahmin döndürür. Bu tahmin, nihai değerden farklı olur ve sunucu sonucu kullanılabilir olduğunda bu değerlerin değişmesine neden olur."Önceki" belirtildiğinde, beklemedeki zaman damgaları yok sayılır ve bunların yerine önceki değerleri döndürür.Atlanırsa veya "yok" olarak ayarlanırsa, sunucu değeri kullanılabilir hale gelene kadar varsayılan olarak null döndürülür.

SnapshotOptions.serverZaman Damgaları

Ayarlanırsa henüz nihai değerine ayarlanmamış sunucu zaman damgaları için döndürülen değeri kontrol eder.

"Estimate" (Tahmin) belirtildiğinde beklemedeki sunucu zaman damgaları yerel saate göre bir tahmin döndürür. Bu tahmin nihai değerden farklı olur ve sunucu sonucu kullanılabilir hale geldiğinde bu değerlerin değişmesine neden olur.

"Önceki" değeri belirtildiğinde, beklemedeki zaman damgaları yok sayılır ve bunun yerine önceki değerlerini döndürür.

Atlanırsa veya "none" olarak ayarlanırsa sunucu değeri kullanılabilir hale gelene kadar null varsayılan olarak döndürülür.

İmza:

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