UNPKG

codetrix

Version:

A lightweight lodash-style utility library

12 lines (11 loc) 383 B
/** * Creates a new object composed of selected keys from the original object. * * @param obj - The source object. * @param keys - The keys to pick. * @returns A new object with only the picked keys. * * @example * pick({ a: 1, b: 2, c: 3 }, ['a', 'c']); // { a: 1, c: 3 } */ export declare function pick<T extends object, K extends keyof T>(obj: T, keys: K[]): Pick<T, K>;