tslint-to-eslint-config
Version:
Converts your TSLint configuration to the closest reasonable ESLint equivalent.
27 lines (26 loc) • 903 B
TypeScript
import { AllOriginalConfigurations } from "../../input/findOriginalConfigurations";
import { SummarizedConfigResultsConfiguration } from "./summarization/types";
/**
* Turns a raw ESLint configuration summary into ESLint's configuration shape.
*/
export declare const joinConfigConversionResults: (
summarizedResults: SummarizedConfigResultsConfiguration,
originalConfigurations: AllOriginalConfigurations,
) => {
parser: string;
parserOptions: {
project: string;
sourceType: string;
};
plugins: string[];
root: boolean;
rules: Record<string, string | any[]>;
extends: string[];
globals?: Record<string, boolean | undefined> | undefined;
env: {
node?: true | undefined;
es6?: true | undefined;
browser?: true | undefined;
};
};
export type JoinedConversionResult = ReturnType<typeof joinConfigConversionResults>;