Параметры, определяющие способ получения данных из DocumentSnapshot
(например, желаемое поведение для временных меток сервера, которым еще не присвоено окончательное значение).
Подпись:
export declare interface SnapshotOptions
Характеристики
Свойство | Тип | Описание |
---|---|---|
метки времени сервера | 'оценка' | 'предыдущий' | 'никто' | Если установлено, контролирует возвращаемое значение для временных меток сервера, которым еще не присвоено окончательное значение. При указании «оценки» ожидающие временные метки сервера возвращают оценку, основанную на локальных часах. Эта оценка будет отличаться от окончательного значения и приведет к изменению этих значений, как только результат сервера станет доступен. Если указать «предыдущий», ожидающие отметки времени будут игнорироваться и вместо этого будут возвращены их предыдущее значение. Если значение опущено или установлено значение «none», по умолчанию будет возвращаться null , пока значение сервера не станет доступным. |
SnapshotOptions.serverTimestamps
Если установлено, контролирует возвращаемое значение для временных меток сервера, которым еще не присвоено окончательное значение.
При указании «оценки» ожидающие временные метки сервера возвращают оценку, основанную на локальных часах. Эта оценка будет отличаться от окончательного значения и приведет к изменению этих значений, как только результат сервера станет доступен.
Если указать «предыдущий», ожидающие отметки времени будут игнорироваться и вместо этого будут возвращены их предыдущее значение.
Если значение опущено или установлено значение «none», по умолчанию будет возвращаться null
, пока значение сервера не станет доступным.
Подпись:
readonly serverTimestamps?: 'estimate' | 'previous' | 'none';