UNPKG

5.46 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const inversify_1 = require("inversify");
4const OpsApplication_1 = require("./application/OpsApplication");
5const InterpolateApplication_1 = require("./application/InterpolateApplication");
6const OpsApplicationContextReader_1 = require("./application/OpsApplicationContextReader");
7const InterpolateApplicationContextReader_1 = require("./application/InterpolateApplicationContextReader");
8const Cli_1 = require("./components/cli/Cli");
9const OpsApplicationConfiguration_1 = require("./application/OpsApplicationConfiguration");
10const InterpolateApplicationConfiguration_1 = require("./application/InterpolateApplicationConfiguration");
11const OpsApplicationUI_1 = require("./application/OpsApplicationUI");
12const InterpolateApplicationUI_1 = require("./application/InterpolateApplicationUI");
13const ManifestsScanner_1 = require("./components/manifests/ManifestsScanner");
14const EchoTaskExecutor_1 = require("./components/tasks/executors/echo/EchoTaskExecutor");
15const FSTaskExecutor_1 = require("./components/tasks/executors/fs/FSTaskExecutor");
16const ManifestTaskExecutor_1 = require("./components/tasks/executors/manifest/ManifestTaskExecutor");
17const TaskExecutionService_1 = require("./components/tasks/TaskExecutionService");
18const TerraformSourcesFormatterTaskExecutor_1 = require("./components/tasks/executors/terraform/TerraformSourcesFormatterTaskExecutor");
19const TerraformSourcesUpgraderTaskExecutor_1 = require("./components/tasks/executors/terraform/TerraformSourcesUpgraderTaskExecutor");
20const TerragruntConfigurationGeneratorTaskExecutor_1 = require("./components/tasks/executors/terraform/TerragruntConfigurationGeneratorTaskExecutor");
21const TerraformTaskExecutor_1 = require("./components/tasks/executors/terraform/TerraformTaskExecutor");
22const TerraformSourcesImporterTaskExecutor_1 = require("./components/tasks/executors/terraform/TerraformSourcesImporterTaskExecutor");
23const OpsTaskExecutor_1 = require("./components/tasks/executors/ops/OpsTaskExecutor");
24const TerraformVariablesGeneratorTaskExecutor_1 = require("./components/tasks/executors/terraform/TerraformVariablesGeneratorTaskExecutor");
25const SchemaValidator_1 = require("./domain/SchemaValidator");
26const ModelsBuilder_1 = require("./domain/ModelsBuilder");
27const ModulesService_1 = require("./components/modules/ModulesService");
28const TerraformSectionSourcesGeneratorTaskExecutor_1 = require("./components/tasks/executors/terraform/TerraformSectionSourcesGeneratorTaskExecutor");
29const TerraformTemplateSourcesGeneratorTaskExecutor_1 = require("./components/tasks/executors/terraform/TerraformTemplateSourcesGeneratorTaskExecutor");
30const TerraformRemoteStatesGeneratorTaskExecutor_1 = require("./components/tasks/executors/terraform/TerraformRemoteStatesGeneratorTaskExecutor");
31const ExecTaskExecutor_1 = require("./components/tasks/executors/exec/ExecTaskExecutor");
32const YamlService_1 = require("./components/yaml/YamlService");
33const container = new inversify_1.Container();
34container.bind(Cli_1.default).toSelf().inSingletonScope();
35container.bind(OpsApplication_1.default).toSelf().inSingletonScope();
36container.bind(InterpolateApplication_1.default).toSelf().inSingletonScope();
37container.bind(OpsApplicationUI_1.default).toSelf().inSingletonScope();
38container.bind(InterpolateApplicationUI_1.default).toSelf().inSingletonScope();
39container.bind(OpsApplicationContextReader_1.default).toSelf().inSingletonScope();
40container.bind(InterpolateApplicationContextReader_1.default).toSelf().inSingletonScope();
41container.bind(OpsApplicationConfiguration_1.default).toSelf().inSingletonScope();
42container.bind(InterpolateApplicationConfiguration_1.default).toSelf().inSingletonScope();
43container.bind(ModulesService_1.default).toSelf().inSingletonScope();
44container.bind(ManifestsScanner_1.default).toSelf().inSingletonScope();
45container.bind(SchemaValidator_1.default).toSelf().inSingletonScope();
46container.bind(ModelsBuilder_1.default).toSelf().inSingletonScope();
47container.bind(YamlService_1.default).toSelf().inSingletonScope();
48container.bind(TaskExecutionService_1.default).toSelf().inSingletonScope();
49container.bind(OpsTaskExecutor_1.default).toSelf().inSingletonScope();
50container.bind(FSTaskExecutor_1.default).toSelf().inSingletonScope();
51container.bind(ManifestTaskExecutor_1.default).toSelf().inSingletonScope();
52container.bind(EchoTaskExecutor_1.default).toSelf().inSingletonScope();
53container.bind(ExecTaskExecutor_1.default).toSelf().inSingletonScope();
54container.bind(TerraformVariablesGeneratorTaskExecutor_1.default).toSelf().inSingletonScope();
55container.bind(TerraformRemoteStatesGeneratorTaskExecutor_1.default).toSelf().inSingletonScope();
56container.bind(TerraformSectionSourcesGeneratorTaskExecutor_1.default).toSelf().inSingletonScope();
57container.bind(TerraformTemplateSourcesGeneratorTaskExecutor_1.default).toSelf().inSingletonScope();
58container.bind(TerraformSourcesImporterTaskExecutor_1.default).toSelf().inSingletonScope();
59container.bind(TerraformSourcesFormatterTaskExecutor_1.default).toSelf().inSingletonScope();
60container.bind(TerraformSourcesUpgraderTaskExecutor_1.default).toSelf().inSingletonScope();
61container.bind(TerragruntConfigurationGeneratorTaskExecutor_1.default).toSelf().inSingletonScope();
62container.bind(TerraformTaskExecutor_1.default).toSelf().inSingletonScope();
63exports.default = container;
64//# sourceMappingURL=inversify.config.js.map
\No newline at end of file