does anyone have a suggestion for the best way to deep convert a js list of lists to nested ordered maps with Immutable.js?
The fromJS
has a second parameter called reviver, which can be exactly used for this.
import Immutable from 'immutable';
const reviver = (key, value) =>
Immutable.Iterable.isKeyed(value) ? value.toOrderedMap() : value.toList();
const data = Immutable.fromJS(js, reviver);