מטא נתונים על תמונת מצב, המתארים את מצב תמונת המצב.
חֲתִימָה:
export declare class SnapshotMetadata
נכסים
תכונה | משנה | סוּג | תיאור |
---|---|---|---|
ממטמון | בוליאני | נכון אם תמונת המצב נוצרה מנתונים בקובץ שמור ולא מנתוני שרת מעודכנים מובטחים. אם המאזין שלך הצטרף לעדכוני מטא נתונים (דרך SnapshotListenOptions ) תקבל תמונת מצב נוספת עם fromCache מוגדר כ-false ברגע שהלקוח יקבל נתונים עדכניים מה-backend. | |
hasPendingWrites | בוליאני | נכון אם תמונת המצב מכילה תוצאה של כתיבה מקומית (לדוגמה set() או update() קריאות) שעדיין לא הועברו ל-backend. אם המאזין שלך הצטרף לעדכוני מטא נתונים (דרך SnapshotListenOptions ) תקבל תמונת מצב נוספת עם hasPendingWrites השווה ל-false ברגע שהכתיבה בוצעה ל-backend. |
שיטות
שיטה | משנה | תיאור |
---|---|---|
הוא שווה (אחר) | מחזירה true אם SnapshotMetadata זה שווה לזה שסופק. |
SnapshotMetadata.fromCache
נכון אם תמונת המצב נוצרה מנתונים בקובץ שמור ולא מנתוני שרת מעודכנים מובטחים. אם המאזין שלך הצטרף לעדכוני מטא נתונים (דרך SnapshotListenOptions
) תקבל תמונה נוספת עם fromCache
מוגדר כ-false ברגע שהלקוח יקבל נתונים עדכניים מה-backend.
חֲתִימָה:
readonly fromCache: boolean;
SnapshotMetadata.hasPendingWrites
נכון אם תמונת המצב מכילה תוצאה של כתיבה מקומית (לדוגמה set()
או update()
קריאות) שעדיין לא הועברו ל-backend. אם המאזין שלך הצטרף לעדכוני מטא נתונים (דרך SnapshotListenOptions
) תקבל תמונת מצב נוספת עם hasPendingWrites
שווה ל-false ברגע שהכתיבה בוצעה ל-backend.
חֲתִימָה:
readonly hasPendingWrites: boolean;
SnapshotMetadata.isEqual()
מחזירה true אם SnapshotMetadata
זה שווה לזה שסופק.
חֲתִימָה:
isEqual(other: SnapshotMetadata): boolean;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
אַחֵר | SnapshotMetadata | ה- SnapshotMetadata להשוואה מולם. |
החזרות:
בוליאני
true אם SnapshotMetadata
זה שווה לזה שסופק.