SnapshotOptions interface

אפשרויות המגדירות את אופן אחזור הנתונים מתמונת DocumentSnapshot (לדוגמה ההתנהגות הרצויה עבור חותמות זמן של שרת שעדיין לא הוגדרו לערך הסופי שלהן).

חֲתִימָה:

export declare interface SnapshotOptions 

נכסים

תכונה סוּג תיאור
חותמות זמן של שרת 'הערכה' | 'הקודם' | 'אף אחד' אם מוגדר, שולט בערך ההחזר עבור חותמות זמן של שרת שעדיין לא הוגדרו לערך הסופי שלהן. על ידי ציון 'הערכה', חותמות זמן של שרת ממתינות מחזירות אומדן המבוסס על השעון המקומי. הערכה זו תהיה שונה מהערך הסופי ותגרום לערכים אלו להשתנות ברגע שתוצאת השרת תהיה זמינה. על ידי ציון 'קודם', חותמות זמן ממתינות יתעלמו ויחזירו את הערך הקודם שלהן במקום זאת. אם מושמט או מוגדר ל'none', null יוחזר כברירת מחדל עד שערך השרת יהיה זמין.

SnapshotOptions.serverTimestamps

אם מוגדר, שולט בערך ההחזר עבור חותמות זמן של שרת שעדיין לא הוגדרו לערך הסופי שלהן.

על ידי ציון 'הערכה', חותמות זמן של שרת ממתינות מחזירות אומדן המבוסס על השעון המקומי. הערכה זו תהיה שונה מהערך הסופי ותגרום לערכים אלו להשתנות ברגע שתוצאת השרת תהיה זמינה.

על ידי ציון 'קודם', חותמות זמן ממתינות יתעלמו ויחזירו את הערך הקודם שלהן במקום זאת.

אם מושמט או מוגדר ל'none', null יוחזר כברירת מחדל עד שערך השרת יהיה זמין.

חֲתִימָה:

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