realm-js
Version:
182 lines (142 loc) • 5.45 kB
JavaScript
(function(___scope___) { var $isBackend = ___scope___.isNode; var realm = ___scope___.realm;
;
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) {
var desc = {};
Object['ke' + 'ys'](descriptor).forEach(function (key) {
desc[key] = descriptor[key];
});
desc.enumerable = !!desc.enumerable;
desc.configurable = !!desc.configurable;
if ('value' in desc || desc.initializer) {
desc.writable = true;
}
desc = decorators.slice().reverse().reduce(function (desc, decorator) {
return decorator(target, property, desc) || desc;
}, desc);
if (context && desc.initializer !== void 0) {
desc.value = desc.initializer ? desc.initializer.call(context) : void 0;
desc.initializer = undefined;
}
if (desc.initializer === void 0) {
Object['define' + 'Property'](target, property, desc);
desc = null;
}
return desc;
}
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
realm.module("$custom", [], function () {
var $_exports;
$_exports = function Pukka() {
_classCallCheck(this, Pukka);
};
return $_exports;
});
realm.module("test.MySuperClass", ["myapp.myModule", "myapp.utils.lodash"], function (myModule, _) {
var $_exports;
var MySuperClass = function MySuperClass() {
_classCallCheck(this, MySuperClass);
};
$_exports = MySuperClass;
return $_exports;
});
realm.module("test.decorators.access", ["realm.router.Decorator"], function (Decorator) {
var $_exports;
$_exports = Decorator(function ($attrs) {
return {
$access: $attrs
};
});
return $_exports;
});
realm.module("test.route.MainRoute", ["realm.router.path", "realm.router.assert", "realm.router.cors", "test.route.Permissions", "test.decorators.access"], function (path, assert, cors, Permissions, access) {
var _dec, _dec2, _dec3, _class, _desc, _value, _class2;
var $_exports;
var MainRoute = (_dec = cors(), _dec2 = path("/"), _dec3 = access("view:2"), _dec(_class = _dec2(_class = (_class2 = function () {
function MainRoute() {
_classCallCheck(this, MainRoute);
}
_createClass(MainRoute, null, [{
key: "get",
value: function get($query, $access) {
return {
hello: $access
};
}
}, {
key: "post",
value: function post() {}
}]);
return MainRoute;
}(), (_applyDecoratedDescriptor(_class2, "get", [_dec3], Object.getOwnPropertyDescriptor(_class2, "get"), _class2)), _class2)) || _class) || _class);
;
$_exports = MainRoute;
return $_exports;
});
realm.module("test.route.Permissions", ["test.route.SomeStuff"], function (SomeStuff) {
var $_exports;
var Permission = function () {
function Permission() {
_classCallCheck(this, Permission);
}
_createClass(Permission, null, [{
key: "inject",
value: function inject($req, $attrs, SomeStuff) {
return {
"permission yee": "hello world",
something: SomeStuff,
attrs: $attrs
};
}
}]);
return Permission;
}();
$_exports = Permission;
return $_exports;
});
realm.module("test.route.SomeStuff", [], function () {
var $_exports;
var SomeStuff = function () {
function SomeStuff() {
_classCallCheck(this, SomeStuff);
}
_createClass(SomeStuff, null, [{
key: "inject",
value: function inject($req) {
return "some stuff from SomeStuff";
}
}]);
return SomeStuff;
}();
$_exports = SomeStuff;
return $_exports;
});
realm.module("test.app.components.FirstComponent", ["test.app.helpers.SuperUtils"], function (utils) {
var $_exports;
$_exports = function $_exports() {
_classCallCheck(this, $_exports);
};
return $_exports;
});
realm.module("test.app.components.SecondComponent", ["test.app.helpers.UserInteractionUtils", "test.app.helpers.SuperUtils"], function (myUtls, utils) {
var $_exports;
$_exports = function $_exports() {
_classCallCheck(this, $_exports);
};
return $_exports;
});
realm.module("test.app.helpers.SuperUtils", [], function () {
var $_exports;
$_exports = function $_exports() {
_classCallCheck(this, $_exports);
};
return $_exports;
});
realm.module("test.app.helpers.UserInteractionUtils", [], function () {
var $_exports;
$_exports = function $_exports() {
_classCallCheck(this, $_exports);
};
return $_exports;
});
})(function(self){ var isNode = typeof exports !== 'undefined'; return { isNode : isNode, realm : isNode ? require('./index.js') : self.realm}}(this));