UNPKG

361 BJavaScriptView Raw
1module.exports = function(defaults) {
2 var sector = defaults.sector || null
3 var api = defaults.api || null
4 if(sector == null || api == null) throw 'Unexpected sector or api ...'
5 else {
6 if(sector != 'inner' && sector != 'outer') throw 'Unexpected sector ...'
7 api = require(`./lib/${sector}/${api}`)
8 return new api()
9 }
10}
\No newline at end of file