SnapshotOptions interface

Opcje konfigurujące sposób pobierania danych z DocumentSnapshot (na przykład pożądane zachowanie znaczników czasu serwera, które nie zostały jeszcze ustawione na wartość końcową).

Podpis:

export declare interface SnapshotOptions 

Nieruchomości

Nieruchomość Typ Opis
znaczniki czasu serwera „oszacowanie” | 'poprzedni' | 'nic' Jeśli jest ustawione, kontroluje wartość zwracaną dla znaczników czasu serwera, które nie zostały jeszcze ustawione na wartość końcową. Po określeniu wartości szacunkowej oczekujące znaczniki czasu serwera zwracają szacunkową wartość na podstawie lokalnego zegara. Oszacowanie to będzie się różnić od wartości końcowej i spowoduje zmianę tych wartości, gdy tylko wynik serwera stanie się dostępny. Jeśli określisz „poprzedni”, oczekujące znaczniki czasu zostaną zignorowane i zamiast tego zwrócą poprzednią wartość. Jeśli zostanie pominięty lub ustawiony na „none”, domyślnie będzie zwracana null , dopóki wartość serwera nie stanie się dostępna.

SnapshotOptions.serverSygnatury czasowe

Jeśli jest ustawione, kontroluje wartość zwracaną dla znaczników czasu serwera, które nie zostały jeszcze ustawione na wartość końcową.

Po określeniu wartości szacunkowej oczekujące znaczniki czasu serwera zwracają szacunkową wartość na podstawie lokalnego zegara. Oszacowanie to będzie się różnić od wartości końcowej i spowoduje zmianę tych wartości, gdy tylko wynik serwera stanie się dostępny.

Jeśli określisz „poprzedni”, oczekujące znaczniki czasu zostaną zignorowane i zamiast tego zwrócą poprzednią wartość.

Jeśli zostanie pominięty lub ustawiony na „none”, domyślnie będzie zwracana null , dopóki wartość serwera nie stanie się dostępna.

Podpis:

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