tsro
Version:
TypeScript Remove Orphaned (tsro) is a CLI utility and library for TypeScript projects that detects and removes files containing invalid imports — imports that refer to nonexistent entities or nonexistent modules.
12 lines (11 loc) • 320 B
TypeScript
import ts from "typescript";
import { Logger } from "./types/logger.js";
export interface Config {
mode: "check" | "write";
system?: ts.System;
configFile?: string;
projectRoot?: string;
logger?: Logger;
ignoreLibImports?: boolean;
}
export declare const tsro: (config: Config) => Promise<void>;