Function omit

  • Omits given properties from an object.

    Example

    const object = { a: 1, b: 2, c: 3 };
    const omitAC = omit("a", "c");
    const result = omitAC(object); // { b: 2 }

    Returns

    Curried function with properties in context.

    Type Parameters

    • Properties extends readonly PropertyKey[]

    Parameters

    • Rest ...properties: Properties

      Properties to omit.

    Returns (<Source>(object: Source) => Omit<Source, Properties[number]>)

      • <Source>(object: Source): Omit<Source, Properties[number]>
      • Type Parameters

        • Source extends Readonly<Record<PropertyKey, unknown>>

        Parameters

        • object: Source

        Returns Omit<Source, Properties[number]>