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.
16 lines (15 loc) • 451 B
TypeScript
import { Output } from "../types/output.js";
import { Logger } from "../types/logger.js";
import { DiagnosticInfo } from "../types/diagnostic.js";
export declare class CliOutput implements Output {
#private;
constructor({ logger, projectRoot, mode, }: {
logger: Logger;
projectRoot: string;
mode: "check" | "write";
});
deleteFile(diagnostic: DiagnosticInfo): void;
done(): {
code: number;
};
}