Immutable.Map.deleteAll () não é uma função

Considere o seguinte código:

const person = Immutable.Map({
    name: 'John',
    surname: 'Maverick',
    age: 39
});

const mutated = person.deleteAll(['name', 'age']);

O resultado esperado seria quemutated agora é uma nova instância do mapa com as chavesname eage excluído. No entanto, lança uma exceção:

TypeError não capturado: person.deleteAll não é uma função

Ao inspecionar os métodos disponíveis deImmutable.Map protótipo, não hádeleteAll nemremoveAll métodos. Eles foram removidos?

O método está listado na documentação oficial do ImmutableJS, mas não está disponível. O que seria uma alternativa imutável nativa neste caso? Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion