seamless-immutable.development.js
function makeImmutableObject(obj) {
    if (!globalConfig.use_static) {
      addPropertyTo(obj, "merge", merge);
      addPropertyTo(obj, "replace", objectReplace);
      addPropertyTo(obj, "without", without);
      addPropertyTo(obj, "asMutable", asMutableObject);
      addPropertyTo(obj, "set", objectSet);
      addPropertyTo(obj, "setIn", objectSetIn);
      addPropertyTo(obj, "update", update);
      addPropertyTo(obj, "updateIn", updateIn);
      addPropertyTo(obj, "getIn", getIn);
    }

    return makeImmutable(obj, mutatingObjectMethods);
  }
function makeImmutableObject(obj) {
    if (!globalConfig.use_static) {
      addPropertyTo(obj, "merge", merge);
      addPropertyTo(obj, "replace", objectReplace);
      addPropertyTo(obj, "without", without);
      addPropertyTo(obj, "asMutable", asMutableObject);
      addPropertyTo(obj, "set", objectSet);
      addPropertyTo(obj, "setIn", objectSetIn);
      addPropertyTo(obj, "update", update);
      addPropertyTo(obj, "updateIn", updateIn);
      addPropertyTo(obj, "getIn", getIn);
    }

    return makeImmutable(obj, mutatingObjectMethods);
  }
function makeImmutableObject ( obj ) { if ( ! globalConfig . use_static ) { addPropertyTo ( obj , "merge" , merge ) ; addPropertyTo ( obj , "replace" , objectReplace ) ; addPropertyTo ( obj , "without" , without ) ; addPropertyTo ( obj , "asMutable" , asMutableObject ) ; addPropertyTo ( obj , "set" , objectSet ) ; addPropertyTo ( obj , "setIn" , objectSetIn ) ; addPropertyTo ( obj , "update" , update ) ; addPropertyTo ( obj , "updateIn" , updateIn ) ; addPropertyTo ( obj , "getIn" , getIn ) ; } return makeImmutable ( obj , mutatingObjectMethods ) ; }
Finalizes an object with immutable methods, freezes it, and returns it.
Finalizes an object with immutable methods freezes it and returns it .