UNPKG

@ts-ioc/platform-browser

Version:

tsioc is AOP, Ioc container, via typescript decorator

32 lines (30 loc) 1.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var core_1 = require("@ts-ioc/core"); var BrowserModuleLoader_1 = require("./BrowserModuleLoader"); var BrowserModule_1 = require("./BrowserModule"); /** * container builder for browser. * * @export * @class ContainerBuilder * @extends {ContainerBuilder} */ var BrowserContainerBuilder = /** @class */ (function (_super) { tslib_1.__extends(BrowserContainerBuilder, _super); function BrowserContainerBuilder(loader) { return _super.call(this, loader || new BrowserModuleLoader_1.BrowserModuleLoader()) || this; } BrowserContainerBuilder.prototype.create = function () { var container = _super.prototype.create.call(this); container.use(BrowserModule_1.BrowserModule); return container; }; BrowserContainerBuilder.getClassAnnations = function () { return { "name": "BrowserContainerBuilder", "params": { "constructor": ["loader"], "create": [] } }; }; return BrowserContainerBuilder; }(core_1.ContainerBuilder)); exports.BrowserContainerBuilder = BrowserContainerBuilder; //# sourceMappingURL=sourcemaps/ContainerBuilder.js.map