@fimbul/valtyr
Version:
Wotan plugin to behave almost like TSLint
23 lines • 1.71 kB
JavaScript
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
;