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