@batolye/bdk-core
Version:
Module to provide core utilities for BulusAtolyesi applications and services
111 lines (90 loc) • 3.53 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
hooks: true
};
exports.default = init;
exports.hooks = void 0;
var _debug = _interopRequireDefault(require("debug"));
var _services = _interopRequireDefault(require("./services"));
var hooks = _interopRequireWildcard(require("./hooks"));
exports.hooks = hooks;
var _db = require("./db");
Object.keys(_db).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _db[key];
}
});
});
var _application = require("./application");
Object.keys(_application).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _application[key];
}
});
});
var _marshall = require("./utils/marshall");
Object.keys(_marshall).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _marshall[key];
}
});
});
var _mongoDb = require("./utils/mongoDb");
Object.keys(_mongoDb).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _mongoDb[key];
}
});
});
var _servicesHelper = require("./utils/services-helper");
Object.keys(_servicesHelper).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _servicesHelper[key];
}
});
});
var _common = require("./common");
Object.keys(_common).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _common[key];
}
});
});
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// We faced a bug in babel so that transform-runtime with export * from 'x' generates import statements in transpiled code
// Tracked here : https://github.com/babel/babel/issues/2877
// We tested the workaround given here https://github.com/babel/babel/issues/2877#issuecomment-270700000 with success so far
const debug = (0, _debug.default)("batolye:bdk-core");
async function init() {
const app = this;
debug("Initializing batolye");
await app.configure(_services.default);
}
;