Metadados sobre um snapshot que descreve o estado dele.
Assinatura:
export declare class SnapshotMetadata
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
fromCache (link em inglês) | booleano | Verdadeiro se o snapshot foi criado a partir de dados armazenados em cache em vez de dados do servidor atualizados garantidos. Se o listener tiver ativado as atualizações de metadados (via SnapshotListenOptions ), você vai receber outro snapshot com fromCache definido como "false" assim que o cliente receber dados atualizados do back-end. |
|
hasPendingWrites (em inglês) | booleano | Verdadeiro se o snapshot contiver o resultado de gravações locais (por exemplo, chamadas set() ou update() ) que ainda não foram confirmadas no back-end. Se o listener tiver ativado as atualizações de metadados (via SnapshotListenOptions ), você vai receber outro snapshot com hasPendingWrites igual a "false" assim que as gravações forem confirmadas no back-end. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
isEqual(outro) | Retorna "true" se esse SnapshotMetadata é igual ao fornecido. |
SnapshotMetadata.fromCache
Verdadeiro se o snapshot foi criado a partir de dados armazenados em cache em vez de dados do servidor atualizados garantidos. Se o listener tiver ativado as atualizações de metadados (usando o SnapshotListenOptions
), você vai receber outro snapshot com fromCache
definido como falso assim que o cliente receber dados atualizados do back-end.
Assinatura:
readonly fromCache: boolean;
SnapshotMetadata.hasPendingWrites
Verdadeiro se o snapshot contiver o resultado de gravações locais (por exemplo, chamadas set()
ou update()
) que ainda não foram confirmadas no back-end. Se o listener tiver ativado as atualizações de metadados (usando SnapshotListenOptions
), você vai receber outro snapshot com hasPendingWrites
igual a "false" assim que as gravações forem confirmadas no back-end.
Assinatura:
readonly hasPendingWrites: boolean;
SnapshotMetadata.isEqual()
Retorna "true" se esse SnapshotMetadata
é igual ao fornecido.
Assinatura:
isEqual(other: SnapshotMetadata): boolean;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
outro | SnapshotMetadata (em inglês) | O SnapshotMetadata para comparação. |
Retorna:
booleano
verdadeiro se este SnapshotMetadata
for igual ao fornecido.