UNPKG

@ts-ioc/platform-browser

Version:

tsioc is AOP, Ioc container, via typescript decorator

3 lines (2 loc) 2.64 kB
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r(require("tslib"),require("@ts-ioc/core"),require("core-js")):"function"==typeof define&&define.amd?define(["tslib","@ts-ioc/core","core-js"],r):(e["platform-browser"]=e["platform-browser"]||{},e["platform-browser"].umd=e["platform-browser"].umd||{},e["platform-browser"].umd.js=r(e.tslib,e["@ts-ioc/core"],e["core-js"]))}(this,function(o,n,e){"use strict";function u(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function t(e,r){return e(r={exports:{}},r.exports),r.exports}o=o&&o.hasOwnProperty("default")?o.default:o,n=n&&n.hasOwnProperty("default")?n.default:n,e=e&&e.hasOwnProperty("default")?e.default:e;var a=t(function(e,r){Object.defineProperty(r,"__esModule",{value:!0});var t=function(e){function r(){return e.call(this)||this}return o.__extends(r,e),r.prototype.createLoader=function(){return"undefined"!=typeof System?function(e){return System.import(e)}:(n.lang.assert(u,"has not module loader"),function(e){return new Promise(function(e,r){u()})})},r.getClassAnnations=function(){return{name:"BrowserModuleLoader",params:{constructor:[],createLoader:[]}}},r}(n.DefaultModuleLoader);r.BrowserModuleLoader=t});r(a);a.BrowserModuleLoader;var s=t(function(e,r){Object.defineProperty(r,"__esModule",{value:!0});var t=function(){function e(e){this.container=e}return e.prototype.setup=function(){var e=this.container;e.bindProvider(n.ModuleLoaderToken,new a.BrowserModuleLoader),e.bindProvider(n.ContainerBuilderToken,new i.BrowserContainerBuilder)},e.getClassAnnations=function(){return{name:"BrowserModule",params:{constructor:["container"],setup:[]}}},e=o.__decorate([n.IocExt("setup"),o.__param(0,n.Inject(n.ContainerToken)),o.__metadata("design:paramtypes",[Object])],e)}();r.BrowserModule=t});r(s);s.BrowserModule;var i=t(function(e,r){Object.defineProperty(r,"__esModule",{value:!0});var t=function(r){function e(e){return r.call(this,e||new a.BrowserModuleLoader)||this}return o.__extends(e,r),e.prototype.create=function(){var e=r.prototype.create.call(this);return e.use(s.BrowserModule),e},e.getClassAnnations=function(){return{name:"BrowserContainerBuilder",params:{constructor:["loader"],create:[]}}},e}(n.ContainerBuilder);r.BrowserContainerBuilder=t});r(i);i.BrowserContainerBuilder;return r(t(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),o.__exportStar(a,r),o.__exportStar(i,r),o.__exportStar(s,r)}))}); //# sourceMappingURL=sourcemaps/platform-browser.umd.min.js.map