UNPKG

tslint-to-eslint-config

Version:

Converts your TSLint configuration to the closest reasonable ESLint equivalent.

20 lines (19 loc) 859 B
import { SansDependencies } from "../../binding"; import { ResultWithStatus, TSLintToESLintSettings } from "../../types"; import { convertEditorConfig } from "./convertEditorConfig"; import { reportEditorConfigConversionResults } from "./reporting/reportEditorConfigConversionResults"; import { EditorConfigDescriptor } from "./types"; export type ConvertEditorConfigsDependencies = { convertEditorConfig: SansDependencies<typeof convertEditorConfig>; editorConfigDescriptors: readonly EditorConfigDescriptor[]; reportEditorConfigConversionResults: SansDependencies< typeof reportEditorConfigConversionResults >; }; /** * @see /docs/Editors.md for documentation. */ export declare const convertEditorConfigs: ( dependencies: ConvertEditorConfigsDependencies, settings: TSLintToESLintSettings, ) => Promise<ResultWithStatus>;