Interface: MapDiff

Métodos

addKeys

addKeys() retorna rules.Set

Retorna um rules.Set, que lista todas as chaves chamadas pelo Map diff() contém que o mapa transmitido para diff() contém não.

Retorna

non-null rules.Set , uma lista de chaves adicionadas ao rules.Map transmitido para a função Map.diff().

Exemplo

{"a":1}.diff({}).addedKeys() == ["a"].toSet()

Chaves afetadas

paymentsKeys() retorna rules.Set

Retorna um rules.Set, que lista todas as chaves que foram adicionadas. removido ou modificado do mapa chamando diff() em comparação com o mapa transmitido para diff(). Essa função retorna o conjunto equivalente aos resultados combinados de MapDiff.addedKeys(), MapDiff.removedKeys() e MapDiff.changedKeys().

({"a":0, "c":0, "u":0}).diff({"r":0, "c":1, "u": 0}).affectedKeys() ==
     ["a", "r", "c"].toSet()
Retorna

non-null rules.Set ,uma lista de chaves adicionadas, removidas ou alteradas o rules.Map transmitido para a função Map.diff().

Teclas alteradas

changedKeys() retorna rules.Set

Retorna um rules.Set, que lista todas as chaves que aparecem no bloco Map chamando diff() e o Map passou para diff(), mas cujos valores não são iguais.

Retorna

non-null rules.Set , uma lista de chaves que aparece em rules.Maps. mas cujos valores não são iguais.

Exemplo

{"a":0}.diff({"a":1, "b":4}).changedKeys() == ["a"].toSet()

removedKeys

removedKeys() retorna rules.Set

Retorna um rules.Set, que lista todas as chaves chamadas pelo Map diff() não contém em comparação com o mapa transmitido ao diff()

Retorna

non-null rules.Set , uma lista de chaves removida do rules.Map. passados para a função Map.diff().

Exemplo

{}.diff({"a":1}).removedKeys() == ["a"].toSet()

Teclas inalteradas

ServerlessKeys() retorna rules.Set

Retorna um rules.Set, que lista todas as chaves que aparecem no bloco Map chamando diff() e o mapa transmitido para diff(), e com valores iguais.

Retorna

non-null rules.Set , uma lista de chaves que aparece em rules.Maps. mas cujos valores sejam iguais.

Exemplo

{"a": 0}.diff({"a":0}).unchangedKeys() == ["a"].toSet()