UNPKG

@fimbul/valtyr

Version:

Wotan plugin to behave almost like TSLint

23 lines 1.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createModule = exports.TslintConfigurationProvider = exports.TslintLineSwitchParser = exports.TslintRuleLoaderHost = exports.TslintFormatterLoaderHost = void 0; const wotan_1 = require("@fimbul/wotan"); const inversify_1 = require("inversify"); const formatter_loader_1 = require("./src/formatter-loader"); Object.defineProperty(exports, "TslintFormatterLoaderHost", { enumerable: true, get: function () { return formatter_loader_1.TslintFormatterLoaderHost; } }); const rule_loader_1 = require("./src/rule-loader"); Object.defineProperty(exports, "TslintRuleLoaderHost", { enumerable: true, get: function () { return rule_loader_1.TslintRuleLoaderHost; } }); const line_switches_1 = require("./src/line-switches"); Object.defineProperty(exports, "TslintLineSwitchParser", { enumerable: true, get: function () { return line_switches_1.TslintLineSwitchParser; } }); const configuration_provider_1 = require("./src/configuration-provider"); Object.defineProperty(exports, "TslintConfigurationProvider", { enumerable: true, get: function () { return configuration_provider_1.TslintConfigurationProvider; } }); function createModule() { return new inversify_1.ContainerModule((bind) => { bind(wotan_1.FormatterLoaderHost).to(formatter_loader_1.TslintFormatterLoaderHost); bind(wotan_1.RuleLoaderHost).to(rule_loader_1.TslintRuleLoaderHost); bind(wotan_1.LineSwitchParser).to(line_switches_1.TslintLineSwitchParser); bind(wotan_1.ConfigurationProvider).to(configuration_provider_1.TslintConfigurationProvider); }); } exports.createModule = createModule; //# sourceMappingURL=index.js.map