UNPKG

realm-js

Version:
182 lines (142 loc) 5.45 kB
(function(___scope___) { var $isBackend = ___scope___.isNode; var realm = ___scope___.realm; "use strict"; 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));