tslint-to-eslint-config
Version:
Converts your TSLint configuration to the closest reasonable ESLint equivalent.
18 lines (17 loc) • 774 B
TypeScript
import { Logger } from "../../../../adapters/logger";
import { SansDependencies } from "../../../../binding";
import { PackagesConfiguration } from "../../../../input/findPackagesConfiguration";
import { SummarizedConfigResultsConfiguration } from "../../summarization/types";
import { choosePackageManager } from "./choosePackageManager";
export type LogMissingPackagesDependencies = {
choosePackageManager: SansDependencies<typeof choosePackageManager>;
logger: Logger;
};
export declare const logMissingPackages: (
dependencies: LogMissingPackagesDependencies,
ruleConversionResults: Pick<
SummarizedConfigResultsConfiguration,
"extends" | "missing" | "plugins"
>,
packageConfiguration?: PackagesConfiguration,
) => Promise<void>;