UNPKG

updeep

Version:

Easily update nested frozen objects and arrays in a declarative and immutable manner.

13 lines (12 loc) 348 B
/** * Deeply freeze a plain javascript object. * * If `process.env.NODE_ENV === 'production'`, this returns the original object * without freezing. * * Or if `process.env.UPDEEP_MODE === 'dangerously_never_freeze'`, this returns the original object * without freezing. * */ declare function freeze<O>(object: O): O; export default freeze;