Metadata tentang snapshot, yang menjelaskan status snapshot.
Tanda tangan:
export declare class SnapshotMetadata
Properti
Properti | Pengubah | Jenis | Keterangan |
---|---|---|---|
dariCache | boolean | Benar jika snapshot dibuat dari data cache dan bukan data server terbaru yang dijamin. Jika pendengar Anda telah ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions ), Anda akan menerima snapshot lain dengan fromCache disetel ke false setelah klien menerima data terbaru dari backend. | |
hasPendingWrites | boolean | Benar jika snapshot berisi hasil penulisan lokal (misalnya panggilan set() atau update() ) yang belum dikomit ke backend. Jika pendengar Anda telah ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions ), Anda akan menerima snapshot lain dengan hasPendingWrites yang sama dengan false setelah penulisan dilakukan ke backend. |
Metode
metode | Pengubah | Keterangan |
---|---|---|
sama dengan (lainnya) | Mengembalikan nilai benar jika SnapshotMetadata ini sama dengan yang disediakan. |
SnapshotMetadata.dariCache
Benar jika snapshot dibuat dari data cache dan bukan data server terbaru yang dijamin. Jika pendengar Anda telah ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions
) Anda akan menerima snapshot lain dengan fromCache
disetel ke false setelah klien menerima data terbaru dari backend.
Tanda tangan:
readonly fromCache: boolean;
SnapshotMetadata.hasPendingWrites
Benar jika snapshot berisi hasil penulisan lokal (misalnya panggilan set()
atau update()
) yang belum dikomit ke backend. Jika pendengar Anda telah ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions
) Anda akan menerima snapshot lain dengan hasPendingWrites
yang sama dengan false setelah penulisan dilakukan ke backend.
Tanda tangan:
readonly hasPendingWrites: boolean;
SnapshotMetadata.isEqual()
Mengembalikan nilai benar jika SnapshotMetadata
ini sama dengan yang disediakan.
Tanda tangan:
isEqual(other: SnapshotMetadata): boolean;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
lainnya | Metadata Cuplikan | SnapshotMetadata untuk dibandingkan. |
Pengembalian:
boolean
benar jika SnapshotMetadata
ini sama dengan yang disediakan.