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
TypeScript
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;
}