UNPKG

@aradox/multi-orm

Version:

Type-safe ORM with multi-datasource support, row-level security, and Prisma-like API for PostgreSQL, SQL Server, and HTTP APIs

26 lines 718 B
/** * IR Validation Module * * Validates the Intermediate Representation (IR) structure before code generation. * Ensures IR integrity and catches structural errors early. */ export interface ValidationError { path: string; message: string; severity: 'error' | 'warning'; suggestion?: string; } export interface ValidationResult { valid: boolean; errors: ValidationError[]; warnings: ValidationError[]; } /** * Validates the entire IR structure */ export declare function validateIR(ir: any): ValidationResult; /** * Format validation errors for display */ export declare function formatValidationErrors(result: ValidationResult): string; //# sourceMappingURL=ir-validator.d.ts.map