UNPKG

2.16 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var inversify_1 = require("inversify");
4var progress_bar_impl_1 = require("./implementations/progress-bar-impl");
5var command_line_impl_1 = require("./implementations/command-line-impl");
6var command_util_impl_1 = require("./implementations/command-util-impl");
7var nested_yargs_wrapper_impl_1 = require("./implementations/nested-yargs-wrapper-impl");
8var spawn_impl_1 = require("./implementations/spawn-impl");
9var child_process_spawn_impl_1 = require("./implementations/child-process-spawn-impl");
10var command_impl_1 = require("./implementations/command-impl");
11var positive_impl_1 = require("./implementations/positive-impl");
12var progress_task_impl_1 = require("./implementations/progress-task-impl");
13var postal_impl_1 = require("./implementations/postal-impl");
14var crypton_impl_1 = require("./implementations/crypton-impl");
15var remote_catalog_impl_1 = require("./implementations/remote-catalog-impl");
16var safe_json_impl_1 = require("./implementations/safe-json-impl");
17var kernel = new inversify_1.Container();
18kernel.bind('CommandUtil').to(command_util_impl_1.CommandUtilImpl).inSingletonScope();
19kernel.bind('ProgressBar').to(progress_bar_impl_1.ProgressBarImpl).inSingletonScope();
20kernel.bind('Crypton').to(crypton_impl_1.CryptonImpl).inSingletonScope();
21kernel.bind('SafeJson').to(safe_json_impl_1.SafeJsonImpl).inSingletonScope();
22kernel.bind('IPostal').to(postal_impl_1.PostalImpl).inSingletonScope();
23kernel.bind('ChildProcessSpawn').to(child_process_spawn_impl_1.ChildProcessSpawnImpl).inSingletonScope();
24kernel.bind('RemoteCatalogGetter').to(remote_catalog_impl_1.RemoteCatalogGetterImpl).inSingletonScope();
25kernel.bind('ProgressTask').to(progress_task_impl_1.ProgressTaskImpl);
26kernel.bind('CommandLine').to(command_line_impl_1.CommandLineImpl);
27kernel.bind('NestedYargs').to(nested_yargs_wrapper_impl_1.NestedYargsImpl);
28kernel.bind('CommandImpl').to(command_impl_1.CommandImpl);
29kernel.bind('Spawn').to(spawn_impl_1.SpawnImpl);
30kernel.bind('Positive').to(positive_impl_1.PositiveImpl);
31exports.default = kernel;
32//# sourceMappingURL=inversify.config.js.map
\No newline at end of file