epg/scripts/core/api.js
2022-01-30 04:37:27 +03:00

19 lines
369 B
JavaScript

const _ = require('lodash')
class API {
constructor(filepath) {
this.collection = require(filepath)
}
find(query) {
return _.find(this.collection, query)
}
}
const api = {}
api.channels = new API('../data/channels.json')
api.countries = new API('../data/countries.json')
api.subdivisions = new API('../data/subdivisions.json')
module.exports = api