2016-10-03 3 views
1

У меня есть объект JS с глубоко вложенными значениями:Неизменные JS объект машинописи интерфейса

let IObj = { 
    a: { 
     b: string 
    }; 
    d: string; 
}; 

let obj: IObj = { 
    a: { 
    b: 'c' 
    }, 
    d: 'e' 
} 

Я хочу, чтобы сделать его неизменным:

let immutableObj = Immutable.fromJS(obj); 

Какого интерфейсом реализуемого immutableObj?

+0

Вы можете также проверить https://github.com/engineforce/ImmutableAssign, который представляет собой легкий неизменны помощник, который поддерживает проверку типа машинопись, и позволяет продолжать работу с POJO (Обычный старый объект JavaScript). – engineforce

ответ

Смежные вопросы