Для любого, кто приходит сюда за ответом:
Вы не можете преобразовать объект обещания с неизменяемостью. js. Вы можете преобразовать только данные, возвращенные обещанием, используя неизменяемый. js.
Это неправильно, и вы не должны преобразовывать обещание в неизменяемый объект.
const { Map } = require('immutable');
const promise = getData();
const map1 = Map(promise);
Следующее верно, и вы должны преобразовать данные, возвращенные обещанием, в неизменяемый объект.
const { Map } = require('immutable');
const data = await getData();
const map1 = Map(data);