tslint-to-eslint-config
Version:
Converts your TSLint configuration to the closest reasonable ESLint equivalent.
20 lines (19 loc) • 739 B
TypeScript
import { FileSystem } from "../adapters/fileSystem";
import { SansDependencies } from "../binding";
import {
findTypeScriptConfiguration,
TypeScriptConfiguration,
} from "../input/findTypeScriptConfiguration";
export type CollectCommentFileNamesDependencies = {
findTypeScriptConfiguration: SansDependencies<typeof findTypeScriptConfiguration>;
fileSystem: Pick<FileSystem, "directoryExists">;
};
export type CommentFileNames = {
exclude?: string[];
include: string[];
};
export declare const collectCommentFileNames: (
dependencies: CollectCommentFileNamesDependencies,
filePathGlobs: string[] | string | true,
typescriptConfiguration?: TypeScriptConfiguration,
) => Promise<CommentFileNames | Error>;