1
0
Fork 0
mirror of synced 2024-06-28 11:00:55 +12:00
budibase/packages/backend-core/src/index.js
2022-04-08 01:28:22 +01:00

31 lines
1,005 B
JavaScript

const db = require("./db")
const errors = require("./errors")
module.exports = {
init(opts = {}) {
db.init(opts.db)
},
// some default exports from the library, however these ideally shouldn't
// be used, instead the syntax require("@budibase/backend-core/db") should be used
StaticDatabases: require("./db/utils").StaticDatabases,
db: require("../db"),
redis: require("../redis"),
objectStore: require("../objectStore"),
utils: require("../utils"),
users: require("./users"),
cache: require("../cache"),
auth: require("../auth"),
constants: require("../constants"),
migrations: require("../migrations"),
errors: require("./errors"),
...errors.errors,
env: require("./environment"),
accounts: require("./cloud/accounts"),
tenancy: require("./tenancy"),
featureFlags: require("./featureFlags"),
events: require("./events"),
analytics: require("./analytics"),
sessions: require("./security/sessions"),
deprovisioning: require("./context/deprovision"),
}