tslint-to-eslint-config
Version:
Converts your TSLint configuration to the closest reasonable ESLint equivalent.
15 lines (14 loc) • 780 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>;