Skip to content

pick

pick<T>(params): Record<string, unknown>

Defined in: objects/pick/index.ts:68

Creates an object with only the specified keys.

T extends Record<string, unknown>

PickParams<T>

The parameters object

Record<string, unknown>

A new object containing only the specified keys

pick({ obj: { a: 1, b: 2, c: 3 }, keys: ["a", "c"] });
// => { a: 1, c: 3 }

select keys, extract properties, subset object, pluck

Error if obj is not an object

Error if keys is not an array