Function pick

  • Picks given properties from an object.

    Example

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

    Returns

    Curried function with properties in context.

    Type Parameters

    • Properties extends readonly PropertyKey[]

    Parameters

    • Rest ...properties: Properties

      Properties to pick.

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

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

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

        Parameters

        • object: Source

        Returns Pick<Source, Properties[number]>