UNPKG

@ts-ioc/platform-server

Version:

tsioc is AOP, Ioc container, via typescript decorator

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