UNPKG

@tachui/devtools

Version:

Development & debugging tools for tachUI framework

23 lines 890 B
/** * TypeScript Transformer for Build-Time Validation * * Analyzes TypeScript AST to validate TachUI component usage * at compile time and provide detailed error messages. */ import type { BuildTimeValidationRule, ValidationContext, ValidationResult } from './types'; /** * Main TypeScript transformer factory */ export declare function createTachUITransformer(program: any, // ts.Program when TypeScript is available options?: { strict?: boolean; }): any; /** * Create custom validation rule */ export declare function createValidationRule(name: string, validate: (node: any, checker: any, context: ValidationContext) => ValidationResult): BuildTimeValidationRule; /** * Validation rule runner */ export declare function runValidationRules(rules: BuildTimeValidationRule[], node: any, context: ValidationContext): ValidationResult; //# sourceMappingURL=transformer.d.ts.map