object-unfreeze

1.1.0 • Public • Published

object-unfreeze

Travis build status NPM version

Unfreeze an object frozen with Object.freeze.

Usage

import objectUnfreeze from 'object-unfreeze';
 
let subject,
    shallowCopy;
 
subject = {};
 
Object.freeze(subject);
 
// Throws an error.
// subject.foo = 'FOO';
 
shallowCopy = objectUnfreeze(subject);
 
shallowCopy.foo = 'FOO';

import objectUnfreeze from 'object-unfreeze';
 
let subject,
    shallowCopy;
 
subject = [];
 
Object.freeze(subject);
 
// Throws an error.
// subject.push('FOO');
 
shallowCopy = objectUnfreeze(subject);
 
shallowCopy.push('FOO');

Download

Download using NPM:

npm install object-unfreeze

Readme

Keywords

Package Sidebar

Install

npm i object-unfreeze

Weekly Downloads

14,817

Version

1.1.0

License

BSD-3-Clause

Last publish

Collaborators

  • gajus