UNPKG

@logistically/i18n-cli

Version:

Enterprise-grade CLI tool for extracting and managing translations in Logistically microservices

14 lines (13 loc) 655 B
import { ValidationResult, TranslationKey, SecurityContext } from '../types'; export declare class Validator { private securityContext; constructor(securityContext: SecurityContext); validateFilePath(filePath: string): ValidationResult; validateTranslationKey(key: TranslationKey): ValidationResult; validateTranslationKeys(keys: TranslationKey[]): ValidationResult; validateInputString(input: string, context: string): ValidationResult; validatePath(path: string): ValidationResult; private containsSuspiciousContent; sanitizeOutput(output: string): string; validateConfiguration(config: any): ValidationResult; }