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 953 B
import { ValidationConfig } from '../../domain/types/validation.types'; /** * Application service for loading and parsing configuration */ export declare class ConfigService { private readonly configPath; private readonly configValidator; private readonly cacheService; constructor(configPath?: string); /** * Find configuration file in project root (where package.json is located) */ private findConfigInProjectRoot; /** * Load configuration from file */ loadConfig(): Promise<ValidationConfig>; /** * Parse configuration object into ValidationConfig */ private parseConfig; /** * Detect project root based on project type */ private detectProjectRoot; /** * Get configuration schema for documentation */ getSchema(): string; /** * Clear configuration cache */ clearCache(): void; } //# sourceMappingURL=ConfigService.d.ts.map