• Makes access to the properties of the target object case-insensitive by transforming the property names to lower-case. Does not change the original object and instead wraps the object in a proxy that transforms the property names to lower-case.

    Type Parameters

    • T extends object

    Parameters

    • target: T

      Target object to make case-insensitive

    Returns T

    A new object that has case-insensitive property access