@umbraco-cms/backoffice

    Variable deepFreezeConst

    deepFreeze: <T>(inObj: T) => T = ...

    Deep freeze an object and all its properties.

    Type declaration

      • <T>(inObj: T): T
      • Type Parameters

        • T

        Parameters

        • inObj: T

          The object to deep freeze.

        Returns T

        • The deep frozen object.
    • Deep freezes an object and all its properties.
    const myObject = {a: 1, b: {c: 2}};
    const frozenObject = deepFreeze(myObject);
    frozenObject.a = 3; // Throws an error.
    frozenObject.b.c = 4; // Throws an error.
    MMNEPVFCICPMFPCPTTAAATR