UNPKG

1.71 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.createModule = exports.TslintConfigurationProvider = exports.TslintLineSwitchParser = exports.TslintRuleLoaderHost = exports.TslintFormatterLoaderHost = void 0;
4const wotan_1 = require("@fimbul/wotan");
5const inversify_1 = require("inversify");
6const formatter_loader_1 = require("./src/formatter-loader");
7Object.defineProperty(exports, "TslintFormatterLoaderHost", { enumerable: true, get: function () { return formatter_loader_1.TslintFormatterLoaderHost; } });
8const rule_loader_1 = require("./src/rule-loader");
9Object.defineProperty(exports, "TslintRuleLoaderHost", { enumerable: true, get: function () { return rule_loader_1.TslintRuleLoaderHost; } });
10const line_switches_1 = require("./src/line-switches");
11Object.defineProperty(exports, "TslintLineSwitchParser", { enumerable: true, get: function () { return line_switches_1.TslintLineSwitchParser; } });
12const configuration_provider_1 = require("./src/configuration-provider");
13Object.defineProperty(exports, "TslintConfigurationProvider", { enumerable: true, get: function () { return configuration_provider_1.TslintConfigurationProvider; } });
14function createModule() {
15 return new inversify_1.ContainerModule((bind) => {
16 bind(wotan_1.FormatterLoaderHost).to(formatter_loader_1.TslintFormatterLoaderHost);
17 bind(wotan_1.RuleLoaderHost).to(rule_loader_1.TslintRuleLoaderHost);
18 bind(wotan_1.LineSwitchParser).to(line_switches_1.TslintLineSwitchParser);
19 bind(wotan_1.ConfigurationProvider).to(configuration_provider_1.TslintConfigurationProvider);
20 });
21}
22exports.createModule = createModule;
23//# sourceMappingURL=index.js.map
\No newline at end of file