zenstack
Version:
FullStack enhancement for Prisma ORM: seamless integration from database to UI
13 lines (12 loc) • 411 B
TypeScript
import { TypeDef } from '@zenstackhq/language/ast';
import { ValidationAcceptor } from 'langium';
import { AstValidator } from '../types';
/**
* Validates type def declarations.
*/
export default class TypeDefValidator implements AstValidator<TypeDef> {
validate(typeDef: TypeDef, accept: ValidationAcceptor): void;
private validateAttributes;
private validateFields;
private validateField;
}