UNPKG

zenstack

Version:

FullStack enhancement for Prisma ORM: seamless integration from database to UI

15 lines (14 loc) 511 B
import { Expression } from '@zenstackhq/language/ast'; import { ValidationAcceptor } from 'langium'; import { AstValidator } from '../types'; /** * Validates expressions. */ export default class ExpressionValidator implements AstValidator<Expression> { validate(expr: Expression, accept: ValidationAcceptor): void; private validateBinaryExpr; private validateCrossModelFieldComparison; private validateCollectionPredicate; private isInValidationContext; private isNotModelFieldExpr; }