knip
Version:
Find and fix unused dependencies, exports and files in your TypeScript and JavaScript projects
6 lines (5 loc) • 613 B
TypeScript
import type { Import, ImportMaps, ModuleGraph } from '../types/module-graph.js';
export declare const getExportedIdentifiers: (graph: ModuleGraph, filePath: string, visited?: Set<string>) => Map<string, boolean>;
export declare const hasStrictlyEnumReferences: (importsForExport: ImportMaps | undefined, identifier: string) => boolean;
export declare const getIssueType: (hasOnlyNsReference: boolean, isType: boolean) => "exports" | "nsExports" | "types" | "nsTypes";
export declare const findImportRef: (graph: ModuleGraph, importingFile: string, importedFile: string, identifier: string) => Import | undefined;