knip
Version:
Find and fix unused dependencies, exports and files in your TypeScript and JavaScript projects
19 lines (18 loc) • 626 B
TypeScript
import type { Issue } from './types/issues.js';
import type { Catalog, Catalogs, PackageJson } from './types/package-json.js';
import type { MainOptions } from './util/create-options.js';
export type CatalogContainer = {
filePath: string;
catalog?: Catalog;
catalogs?: Catalogs;
};
export declare class CatalogCounselor {
private filePath;
private entries;
private referencedEntries;
private fileContent?;
constructor(options: MainOptions);
private addReferencedCatalogEntry;
addWorkspace(manifest: PackageJson): void;
settleCatalogIssues(options: MainOptions): Promise<Issue[]>;
}