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