SnapshotOptions interface

Opções que configuram como os dados são recuperados de um DocumentSnapshot (por exemplo, o comportamento desejado para registros de data e hora do servidor que ainda não foram definidos com seu valor final).

Assinatura:

export declare interface SnapshotOptions 

Propriedades

Propriedade Modelo Descrição
carimbos de data/hora do servidor 'estimativa' | 'anterior' | 'Nenhum' Se definido, controla o valor de retorno para carimbos de data/hora do servidor que ainda não foram definidos para seu valor final. Ao especificar 'estimativa', os carimbos de data/hora do servidor pendentes retornam uma estimativa com base no relógio local. Essa estimativa será diferente do valor final e fará com que esses valores sejam alterados assim que o resultado do servidor estiver disponível. Ao especificar 'anterior', os carimbos de data/hora pendentes serão ignorados e retornarão seu valor anterior. Se omitido ou definido como 'none', null será retornado por padrão até que o valor do servidor fique disponível.

SnapshotOptions.serverTimestamps

Se definido, controla o valor de retorno para carimbos de data/hora do servidor que ainda não foram definidos para seu valor final.

Ao especificar 'estimativa', os carimbos de data/hora do servidor pendentes retornam uma estimativa com base no relógio local. Essa estimativa será diferente do valor final e fará com que esses valores sejam alterados assim que o resultado do servidor estiver disponível.

Ao especificar 'anterior', os carimbos de data/hora pendentes serão ignorados e retornarão seu valor anterior.

Se omitido ou definido como 'none', null será retornado por padrão até que o valor do servidor fique disponível.

Assinatura:

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