SnapshotOptions interface

Параметры, определяющие способ получения данных из DocumentSnapshot (например, желаемое поведение для временных меток сервера, которым еще не присвоено окончательное значение).

Подпись:

export declare interface SnapshotOptions 

Характеристики

Свойство Тип Описание
метки времени сервера 'оценка' | 'предыдущий' | 'никто' Если установлено, контролирует возвращаемое значение для временных меток сервера, которым еще не присвоено окончательное значение. При указании «оценки» ожидающие временные метки сервера возвращают оценку, основанную на локальных часах. Эта оценка будет отличаться от окончательного значения и приведет к изменению этих значений, как только результат сервера станет доступен. Если указать «предыдущий», ожидающие отметки времени будут игнорироваться и вместо этого будут возвращены их предыдущее значение. Если значение опущено или установлено значение «none», по умолчанию будет возвращаться null , пока значение сервера не станет доступным.

SnapshotOptions.serverTimestamps

Если установлено, контролирует возвращаемое значение для временных меток сервера, которым еще не присвоено окончательное значение.

При указании «оценки» ожидающие временные метки сервера возвращают оценку, основанную на локальных часах. Эта оценка будет отличаться от окончательного значения и приведет к изменению этих значений, как только результат сервера станет доступен.

Если указать «предыдущий», ожидающие отметки времени будут игнорироваться и вместо этого будут возвращены их предыдущее значение.

Если значение опущено или установлено значение «none», по умолчанию будет возвращаться null , пока значение сервера не станет доступным.

Подпись:

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