Предоставление следующего кода:
const copy = fromJS([
{
points: 1000,
},
{
points: 1001,
},
{
points: 200,
},
]);
copy.map(() => {});
После перехода с immutable.js 3.8
на 4.0.0-rc.12
я получаю следующую ошибку:
Невозможно позвонить copy.map
потому что свойство map
отсутствует в mixed
.
fromJS
Возвращаемое значение теперь напечатано как mixed
, и я не могу установить его в List
.
const copy: List<Map<*, *>> = fromJS([
{
points: 1000,
},
{
points: 1001,
},
{
points: 200,
},
]);
copy.map(() => {});
дает мне:
Невозможно присвоить fromJS(...)
copy
, поскольку mixed
несовместимо с List