RouteInjector/route-injector

View on GitHub
lib/app/internals/Bootstrapper.js

Summary

Maintainability
A
0 mins
Test Coverage
"use strict";
///<reference path='../../../typings/index.d.ts'/>
var Logger = require("./Logger");
var ArgumentUtils = require("../../utils/ArgumentUtils");
var Bootstrapper = /** @class */ (function () {
    function Bootstrapper(injector) {
        Bootstrapper.logger.trace("Creating Bootstrapper instance");
        this.injector = injector;
        this.config = injector.config;
    }
    Bootstrapper.create = function (injector) {
        return new Bootstrapper(injector);
    };
    Bootstrapper.prototype.bootstrap = function () {
        if (ArgumentUtils.exists('bootstrap')) {
            Bootstrapper.logger.info("Bootstrapping developer's data");
            this.injector.config.bootstrap(this.injector);
        }
        this.injector.config.bootstrap = null;
    };
    Bootstrapper.logger = Logger.getLogger();
    return Bootstrapper;
}());
module.exports = Bootstrapper;
//# sourceMappingURL=Bootstrapper.js.map