Opzioni che configurano il modo in cui i dati vengono recuperati da un DocumentSnapshot
(ad esempio il comportamento desiderato per i timestamp del server che non sono ancora stati impostati sul valore finale).
Firma:
export declare interface SnapshotOptions
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
serverTimestamp | 'stima' | 'precedente' | 'nessuno' | Se impostato, controlla il valore restituito per i timestamp del server che non sono stati ancora impostati sul valore finale. Specificando "stima", i timestamp del server in sospeso restituiscono una stima basata sull'orologio locale. Questa stima sarà diversa dal valore finale e farà sì che questi valori cambino una volta che il risultato del server sarà disponibile. Specificando "precedente", i timestamp in sospeso verranno ignorati e restituiranno invece il valore precedente. Se omesso o impostato su "nessuno", verrà restituito null per impostazione predefinita finché il valore del server non diventa disponibile. |
SnapshotOptions.serverTimestamps
Se impostato, controlla il valore restituito per i timestamp del server che non sono stati ancora impostati sul valore finale.
Specificando "stima", i timestamp del server in sospeso restituiscono una stima basata sull'orologio locale. Questa stima sarà diversa dal valore finale e farà sì che questi valori cambino una volta che il risultato del server sarà disponibile.
Specificando "precedente", i timestamp in sospeso verranno ignorati e restituiranno invece il valore precedente.
Se omesso o impostato su "nessuno", verrà restituito null
per impostazione predefinita finché il valore del server non diventa disponibile.
Firma:
readonly serverTimestamps?: 'estimate' | 'previous' | 'none';