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.

12 lines (11 loc) 320 B
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>;