Metadatos sobre una instantánea, que describen su estado.
Firma:
export declare class SnapshotMetadata
Propiedades
Propiedad | Teclas modificadoras | Tipo | Descripción |
---|---|---|---|
fromCache | booleano | Es verdadero si la instantánea se creó a partir de datos almacenados en caché en lugar de datos actualizados del servidor garantizados. Si tu objeto de escucha habilitó las actualizaciones de metadatos (a través de SnapshotListenOptions ), recibirás otra instantánea con fromCache establecido como falso una vez que el cliente reciba datos actualizados del backend. |
|
hasPendingWrites | booleano | Es verdadero si la instantánea contiene el resultado de escrituras locales (por ejemplo, llamadas a set() o update() ) que aún no se confirmaron en el backend. Si tu objeto de escucha habilitó las actualizaciones de metadatos (a través de SnapshotListenOptions ), recibirás otra instantánea con hasPendingWrites igual a falso una vez que las escrituras se confirmen en el backend. |
Métodos
Método | Teclas modificadoras | Descripción |
---|---|---|
esIgual(otro) | Muestra true si este SnapshotMetadata es igual al proporcionado. |
SnapshotMetadata.fromCache
Es verdadero si la instantánea se creó a partir de datos almacenados en caché en lugar de datos actualizados del servidor garantizados. Si tu objeto de escucha habilitó las actualizaciones de metadatos (a través de SnapshotListenOptions
), recibirás otra instantánea con fromCache
establecido como falso una vez que el cliente reciba datos actualizados del backend.
Firma:
readonly fromCache: boolean;
SnapshotMetadata.hasPendingWrites
Es verdadero si la instantánea contiene el resultado de escrituras locales (por ejemplo, llamadas a set()
o update()
) que aún no se confirmaron en el backend. Si tu objeto de escucha habilitó las actualizaciones de metadatos (a través de SnapshotListenOptions
), recibirás otra instantánea con un valor de hasPendingWrites
igual a falso una vez que las escrituras se confirmen en el backend.
Firma:
readonly hasPendingWrites: boolean;
SnapshotMetadata.isEqual()
Muestra true si este SnapshotMetadata
es igual al proporcionado.
Firma:
isEqual(other: SnapshotMetadata): boolean;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
otro | SnapshotMetadata | El objeto SnapshotMetadata con el que se comparará. |
Muestra:
booleano
true si este SnapshotMetadata
es igual al proporcionado.