bajo-db-restproxy
Version:
Bajo DB REST Proxy Client driver for Bajo Framework
17 lines (15 loc) • 538 B
JavaScript
async function driver () {
const { eachPlugins, readJson } = this.bajo.helper
const { isString } = this.bajo.helper._
const type = ['bajo', 'custom']
const driver = 'restproxy'
await eachPlugins(async function ({ file, plugin }) {
const cfg = readJson(file)
if (!cfg.type) return undefined
if (isString(cfg.type)) cfg.type = [cfg.type]
cfg.type = cfg.type.map(t => `${t}@${plugin}`)
type.push(...cfg.type)
}, { glob: 'boot/driver.json' })
return { type, driver }
}
export default driver