featureserver
Version:
*An open source implementation of the GeoServices specification*
25 lines (20 loc) • 527 B
JavaScript
const {
StatisticsFields
} = require('../helpers/fields')
function renderStatisticsResponse (input = {}, options = {}) {
const { statistics } = input
const normalizedStatistics = Array.isArray(statistics) ? statistics : [statistics]
const features = normalizedStatistics.map(attributes => {
return { attributes }
})
const fields = StatisticsFields.create({
statistics,
...options
})
return {
displayFieldName: '',
fields,
features
}
}
module.exports = { renderStatisticsResponse }