Create scripts/store/setters

This commit is contained in:
Aleksandr Statciuk 2021-12-12 07:12:06 +03:00
parent 21b8ce8731
commit 42d8a670d2
13 changed files with 156 additions and 0 deletions

View file

@ -0,0 +1,22 @@
const _ = require('lodash')
let regions = require('../../data/regions')
module.exports = function ({ countries }) {
if (!countries.length) return []
const output = []
regions = Object.values(regions)
countries.forEach(country => {
regions
.filter(region => region.country_codes.includes(country.code))
.forEach(found => {
output.push({
name: found.name,
code: found.code
})
})
})
return _.uniqBy(output, 'code')
}