import type { Fn } from '@chzky/core'; /** ## `pick` : 对象提取指定`key`,并创建一个新对象 @example Usage ```ts const obj = { a: 5, b: 6, c: 7, d: 8 } const picked = pick(obj, ['a', 'c']) const cur_picked = pick(['a', 'c'])(obj) assertEquals(picked, { a: 5, c: 7 }) assertEquals(cur_picked, { a: 5, c: 7 }) assertNotStrictEquals(picked, obj) ``` @category Collect */ export declare function pick(keys: readonly K[]): Fn, Pick>; export declare function pick(obj: Readonly, keys: readonly K[]): Pick; //# sourceMappingURL=pick.d.ts.map