Slide 26
Slide 26 text
let+person+=+Immutable.Map({+
++name:+'Ciro',+
++address:+{+
++++street:+'Gardenia',+
++++city:+'Belo+Horizonte'+
++}+
});+
function+changeAddressStreet(person,+newStreet)+{+
++return+person.setIn(['address'],+{+
++++street:+newStreet,+
++++city:+person.toJS().address.city+
++});+
}+
let+newAddress+=+changeAddressStreet(person,+'New+Address');
pure-function—sample.ts