knip
Version:
Find and fix unused dependencies, exports and files in your TypeScript and JavaScript projects
6 lines (5 loc) • 521 B
TypeScript
import type { ModuleGraph } from '../types/module-graph.js';
export type Via = 'import' | 'importAs' | 'importNS' | 'reExport' | 'reExportAs' | 'reExportNS' | 'reExportStar';
type Visitor = (sourceFile: string, identifier: string, importingFile: string, identifierPath: string, isEntry: boolean, via: Via) => 'continue' | 'stop' | undefined;
export declare const walkDown: (graph: ModuleGraph, filePath: string, identifier: string, visitor: Visitor, entryPaths: Set<string>, visited?: Set<string>) => boolean;
export {};