@newdash/newdash
Version:
javascript/typescript utility library
26 lines (25 loc) • 544 B
TypeScript
/**
* @ignore
* @private
* @internal
*/
type Path = string | number | Array<Path>;
/**
* Creates an object composed of the picked `object` properties.
*
* @since 5.7.0
* @category Object
* @param object The source object.
* @param paths The property paths to pick.
* @returns Returns the new object.
* @example
*
* ```js
* const object = { 'a': 1, 'b': '2', 'c': 3 }
*
* pick(object, ['a', 'c'])
* // => { 'a': 1, 'c': 3 }
* ```
*/
export declare function pick(object: any, ...paths: Array<Path>): any;
export default pick;