tslint-to-eslint-config
Version:
Converts your TSLint configuration to the closest reasonable ESLint equivalent.
19 lines (18 loc) • 760 B
TypeScript
import { SansDependencies } from "../../../binding";
import { ConfigurationError } from "../../../errors/configurationError";
import { ESLintConfiguration } from "../../../input/findESLintConfiguration";
import { importer } from "../../../input/importer";
export type RetrieveExtendsValuesDependencies = {
importer: SansDependencies<typeof importer>;
};
export type RetrievedExtensionValues = {
configurationErrors: ConfigurationError[];
importedExtensions: Partial<ESLintConfiguration>[];
};
/**
* Imports any extended ESLint rulesets as ESLint configurations.
*/
export declare const retrieveExtendsValues: (
dependencies: RetrieveExtendsValuesDependencies,
rawExtensionNames: string[] | string,
) => Promise<RetrievedExtensionValues>;