1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | require("reflect-metadata");
|
4 | const inversify_config_1 = require("./inversify.config");
|
5 | const InterpolateApplication_1 = require("./application/InterpolateApplication");
|
6 | const Cli_1 = require("./components/cli/Cli");
|
7 | const _ = require("lodash");
|
8 | global._ = _;
|
9 | if (process.stdout._handle) {
|
10 | process.stdout._handle.setBlocking(true);
|
11 | }
|
12 | const application = inversify_config_1.default.get(InterpolateApplication_1.default);
|
13 | const cli = inversify_config_1.default.get(Cli_1.default);
|
14 | global['application'] = application;
|
15 | application.run().catch((error) => {
|
16 | cli.logError("Fatal error:", error);
|
17 | process.exit(1);
|
18 | });
|
19 |
|
\ | No newline at end of file |