UNPKG

knip

Version:

Find and fix unused dependencies, exports and files in your TypeScript and JavaScript projects

23 lines (22 loc) 561 B
type MetaData<T> = { size: number; mtime: number; data?: T; }; export type FileDescriptor<T> = { key: string; changed?: boolean; notFound?: boolean; err?: unknown; meta?: MetaData<T>; }; export declare class FileEntryCache<T> { filePath: string; cache: Map<string, MetaData<T>>; normalizedEntries: Map<string, FileDescriptor<T>>; constructor(cacheId: string, _path: string); getFileDescriptor(filePath: string): FileDescriptor<T>; removeEntry(entryName: string): void; reconcile(): void; } export {};