@jonahsnider/util

    Function rename

    • Create a copy of an object with a key renamed.

      Time complexity: O(1)

      Space complexity: O(1)

      Type Parameters

      • T
      • K1 extends string | number | symbol
      • K2 extends PropertyKey

      Parameters

      Returns Omit<T, K1 | K2> & Record<K2, T[K1]>

      A shallow-copied object with the key name updated

      Object

      const object = { a: 1 };

      rename(object, 'a', 'b'); // { b: 1 }
    MMNEPVFCICPMFPCPTTAAATR