deepFreeze
Function: deepFreeze()
deepFreeze<
T>(object):T
Defined in: packages/utils/src/freeze.ts:11
Recursively freeze an object and all of its nested object/function properties.
Frozen objects cannot have their properties added, removed, or changed. Properties are frozen depth-first before the object itself is frozen.
Type Parameters
T
T extends object
Parameters
object
T
The object to freeze recursively.
Returns
T
The same object, now deeply frozen.