pickFromObject

Creates a new object containing only the specified keys from the original object.
> pickFromObject<T, K>(params: PickFromObjectParams<T, K>): Pick<T, K>
Parameters
  • obj: (T | undefined): The original object from which keys will be picked.
  • keys: (K[]): An array of keys to pick from the object.
  • Returns: A new object containing only the picked keys.

Example

import { pickFromObject } from "@explita/daily-toolset";

const original = { a: 1, b: 2, c: 3 };
const picked = pickFromObject({ obj: original, keys: ['a', 'c'] });
// Result: { a: 1, c: 3 }