tslint-to-eslint-config
Version:
Converts your TSLint configuration to the closest reasonable ESLint equivalent.
10 lines (9 loc) • 761 B
TypeScript
import { SansDependencies } from "../../binding";
import { AllOriginalConfigurations } from "../../input/findOriginalConfigurations";
import { convertRules } from "./rules/convertRules";
import { summarizePackageRules } from "./summarization/summarizePackageRules";
export type CreateESLintConfigurationDependencies = {
convertRules: SansDependencies<typeof convertRules>;
summarizePackageRules: SansDependencies<typeof summarizePackageRules>;
};
export declare const createESLintConfiguration: (dependencies: CreateESLintConfigurationDependencies, originalConfigurations: AllOriginalConfigurations, prettier: boolean | undefined, ruleEquivalents: Map<string, string[]>) => Promise<import("./summarization/types").SummarizedConfigResultsConfiguration>;