immutable-model-view-key-by
Advanced tools
Immutable Model View to collect records into object keyed by property value
Weekly downloads
Readme
Immutable Model View to collect records into object keyed by property value.
Immutable Model View Key By requires Node.js v7.6.0 or greater with native async/await support.
const ModelViewKeyBy = require('immutable-model-view-key-by')
var fooModel = new ImmutableCoreModel({
name: 'foo',
views: {
default: ModelViewKeyBy('foo')
}
})
With ModelViewKeyBy('foo') set as the default view queries on fooModel will return an object keyed by the property foo instead of an array of records.