Pick function to pick keys from an object or use as map function to pick keys from an array
Pick keys
Object type
keys to pick
to pick from (optional)
picked object or map function
type Data = {demo: string, value: number|null};const data: Data = {demo: 'hello', value: null};const output: Pick<Data, 'value'> = pick(['value'], data);const dataArray: Data[] = [{demo: 'hello', value: null}];const output: Pick<Data, 'demo'>[] = dataArray.map(pick(['demo'])); Copy
type Data = {demo: string, value: number|null};const data: Data = {demo: 'hello', value: null};const output: Pick<Data, 'value'> = pick(['value'], data);const dataArray: Data[] = [{demo: 'hello', value: null}];const output: Pick<Data, 'demo'>[] = dataArray.map(pick(['demo']));
v0.4.0
Pick function to pick keys from an object or use as map function to pick keys from an array