UNPKG

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
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; }; }