UNPKG

structure-validation

Version:

A Node.js CLI tool for validating codebase folder and file structure using a clean declarative configuration. Part of the guardz ecosystem for comprehensive TypeScript development.

35 lines 977 B
import { FileInfo } from '../../domain/entities/FileInfo'; /** * Application service for discovering files in the codebase */ export declare class FileDiscoveryService { private readonly basePath; private readonly cacheService; private readonly configRoot; constructor(basePath?: string, configRoot?: string); /** * Load skipped files from structure-validation.skip.json */ private loadSkippedFiles; /** * Filter out skipped files from the file list */ private filterSkippedFiles; /** * Discover all files in the codebase */ discoverAllFiles(): Promise<FileInfo[]>; /** * Discover files from a list of file paths */ discoverFilesFromPaths(filePaths: readonly string[]): Promise<FileInfo[]>; /** * Check if a file exists */ private fileExists; /** * Clear file discovery cache */ clearCache(): void; } //# sourceMappingURL=FileDiscoveryService.d.ts.map