src/models/Store.js
const storeStreamMap = require('../datamaps/storeStreamMap')
const camelcase = require('../util/camelcase')
function Store(store) {
Object.keys(store).forEach(key => {
const [name, valueFilter] = storeStreamMap[key] || []
const fieldName = name || camelcase(key)
this[fieldName] = valueFilter ? valueFilter(store[key]) : store[key]
})
}
module.exports = Store