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
Use RecordCore.pick instead
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
Use RecordMapper.pick instead
Pick function to pick keys from an object or use as map function to pick keys from an array