Metadata tentang snapshot, yang mendeskripsikan status snapshot.
Tanda Tangan:
export declare class SnapshotMetadata
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
fromCache | boolean | Benar jika snapshot dibuat dari data yang di-cache, bukan jaminan data server terbaru. Jika pemroses telah memilih ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions ), Anda akan menerima snapshot lain dengan fromCache yang ditetapkan ke salah (false) setelah klien menerima data terbaru dari backend. |
|
hasPendingWrites | boolean | Benar jika snapshot berisi hasil penulisan lokal (misalnya panggilan set() atau update() ) yang belum di-commit ke backend. Jika pemroses telah memilih ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions ), Anda akan menerima snapshot lain dengan hasPendingWrites yang sama dengan salah (false) setelah penulisan di-commit ke backend. |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
isEqual(other) | Menampilkan true (benar) jika SnapshotMetadata ini sama dengan yang diberikan. |
SnapshotMetadata.fromCache
Benar jika snapshot dibuat dari data yang di-cache, bukan jaminan data server terbaru. Jika pemroses telah memilih ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions
), Anda akan menerima snapshot lain dengan fromCache
ditetapkan ke salah 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 di-commit ke backend. Jika pemroses telah memilih ikut serta dalam pembaruan metadata (melalui SnapshotListenOptions
), Anda akan menerima snapshot lain dengan hasPendingWrites
yang sama dengan salah setelah penulisan di-commit ke backend.
Tanda Tangan:
readonly hasPendingWrites: boolean;
SnapshotMetadata.isEqual()
Menampilkan true (benar) jika SnapshotMetadata
ini sama dengan yang diberikan.
Tanda Tangan:
isEqual(other: SnapshotMetadata): boolean;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
lainnya | SnapshotMetadata | SnapshotMetadata yang akan dibandingkan. |
Hasil:
boolean
benar (true) jika SnapshotMetadata
ini sama dengan yang diberikan.