UNPKG

gather-ts

Version:

A powerful code analysis and packaging tool designed for creating AI-friendly code representations for javascript and typescript projects.

12 lines (11 loc) 609 B
import { IConfigValidator } from "../interfaces/IConfigManager"; import { IGatherTSConfig, IConfigValidationResult } from "@/types/config"; export declare class ConfigValidator implements IConfigValidator { validateConfig(config: Partial<IGatherTSConfig>): void; private validateMaxDepth; validateTokenizerConfig(config: Partial<IGatherTSConfig>): void; validateOutputFormat(config: Partial<IGatherTSConfig>): void; validateCustomText(config: Partial<IGatherTSConfig>): void; private validateRequiredFiles; validateAll(config: Partial<IGatherTSConfig>): IConfigValidationResult; }