mazey
    Preparing search index...

    Function deepFreeze

    • Recursively freeze an object and its nested enumerable values.

      Primitive values and objects that are already frozen are returned unchanged.

      Usage:

      import { deepFreeze } from "mazey";

      const config = deepFreeze({
      api: {
      timeout: 5000,
      },
      });

      console.log(Object.isFrozen(config));
      console.log(Object.isFrozen(config.api));

      Output:

      true
      true
      

      Type Parameters

      • T

      Parameters

      • value: T

        The value to freeze.

      Returns T

      The original value with its nested enumerable values frozen.