mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-22 20:39:17 +08:00
* Simplify with a more explicit example
This commit is contained in:
@@ -506,16 +506,11 @@ function chain_tests() {
|
||||
.first()
|
||||
.value();
|
||||
|
||||
interface NumberObject {
|
||||
property: string;
|
||||
value: number;
|
||||
}
|
||||
let numberObjects: NumberObject[] = [{property: 'odd', value: 1}, {property: 'even', value: 2}, {property: 'even', value: 0}];
|
||||
let evenNumbers: NumberObject[][] = _.chain(numberObjects)
|
||||
let numberObjects = [{property: 'odd', value: 1}, {property: 'even', value: 2}, {property: 'even', value: 0}];
|
||||
let evenAndOddGroupedNumbers = _.chain(numberObjects)
|
||||
.groupBy('property')
|
||||
.mapObject((objects: any) => _.sortBy(objects, (object: NumberObject) => object.value))
|
||||
.values()
|
||||
.value();
|
||||
.mapObject((objects: any) => _.pluck(objects, 'value'))
|
||||
.value(); // { odd: [1], even: [0, 2] }
|
||||
}
|
||||
|
||||
var obj: { [k: string] : number } = {
|
||||
|
||||
Reference in New Issue
Block a user