UNPKG

acha-framework

Version:

is a modular framework on both client (angular.js) and server (node.js) side, it provides security, orm, ioc, obfuscation and ...

33 lines 927 B
(function (undefined) { Ioc.define('backend', [ 'backend.logHelper', 'backend.orm', 'backend.engine' ], function (provide, logHelper, Orm, Engine) { const AchaFramework = function () { this.orm = Orm; this.engine = Engine; }; AchaFramework.prototype.init = function () { const orm_init = this.orm.init(); orm_init.catch(logHelper.log); const engine_init = this.engine.init(); engine_init.catch(logHelper.log); return Q.all([ orm_init.promise, engine_init.promise ]); }; AchaFramework.prototype.lift = function () { const orm_migrate = this.orm.migrate(); orm_migrate.catch(logHelper.log); const engine_bind = this.engine.bind(); engine_bind.catch(logHelper.log); return Q.all([ orm_migrate.promise, engine_bind.promise ]); }; provide(new AchaFramework()); }); }());