UNPKG

@ts-ioc/platform-browser

Version:

tsioc is AOP, Ioc container, via typescript decorator

29 lines (27 loc) 924 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const core_1 = require("@ts-ioc/core"); const BrowserModuleLoader_1 = require("./BrowserModuleLoader"); const BrowserModule_1 = require("./BrowserModule"); /** * container builder for browser. * * @export * @class ContainerBuilder * @extends {ContainerBuilder} */ class BrowserContainerBuilder extends core_1.ContainerBuilder { constructor(loader) { super(loader || new BrowserModuleLoader_1.BrowserModuleLoader()); } create() { let container = super.create(); container.use(BrowserModule_1.BrowserModule); return container; } static getClassAnnations() { return { "name": "BrowserContainerBuilder", "params": { "constructor": ["loader"], "create": [] } }; } } exports.BrowserContainerBuilder = BrowserContainerBuilder; //# sourceMappingURL=sourcemaps/ContainerBuilder.js.map