Function remove

  • Example

    import * as P from "flurp/pojo";

    const removeX = P.remove<Record<string, number>>("x");
    removeX({x: 3, y: 4, z: 5}); // {y: 4, z: 5}

    const removeXAndY = P.remove<Record<string, number>>(["x", "y"]);
    removeXAnyY({x: 3, y: 4, z: 5}); // {z: 5}

    Type Parameters

    • T extends Readonly<Record<string, unknown>>

    Parameters

    • keys: keyof T | (keyof T)[]

    Returns ((obj: T) => T)

      • (obj: T): T
      • Parameters

        • obj: T

        Returns T