dobo-restproxy
Version:
REST Api Proxy driver for Dobo
17 lines (15 loc) • 538 B
JavaScript
async function driver () {
const { eachPlugins, readJson } = this.app.bajo
const { isString } = this.lib._
const type = ['bajo', 'custom']
const driver = 'restproxy'
await eachPlugins(async function ({ file, ns }) {
const cfg = readJson(file)
if (!cfg.type) return undefined
if (isString(cfg.type)) cfg.type = [cfg.type]
cfg.type = cfg.type.map(t => `${t}@${ns}`)
type.push(...cfg.type)
}, { glob: 'boot/driver.json', prefix: this.name })
return { type, driver }
}
export default driver