UNPKG

@simonecoelhosfo/optimizely-mcp-server

Version:

Optimizely MCP Server for AI assistants with integrated CLI tools

52 lines 1.4 kB
/** * Direct Template Validator * * Validates orchestration templates using direct ModelFriendlyTemplate format */ export interface DirectTemplateValidationResult { valid: boolean; errors: string[]; warnings: string[]; suggestions: string[]; } export interface ValidationContext { platform?: 'web' | 'feature'; projectId?: string; validateModelFriendly?: boolean; } export declare class DirectTemplateValidator { private logger; /** * Validate an orchestration step using direct template format */ validateStep(step: any, context?: ValidationContext): DirectTemplateValidationResult; /** * Validate data against ModelFriendlyTemplate requirements */ private validateAgainstModelFriendlyTemplate; /** * Validate field type and format */ private validateFieldType; /** * Entity-specific validation rules */ private validateEntitySpecificRules; /** * Check platform compatibility */ private checkPlatformCompatibility; /** * Generate key from name */ generateKey(name: string): string; /** * Find closest match for typos using simple string similarity */ private findClosestMatch; /** * Calculate Levenshtein distance between two strings */ private levenshteinDistance; } //# sourceMappingURL=DirectTemplateValidator.d.ts.map