@dbml/parse
Version:
> TODO: description
12 lines (11 loc) • 434 B
TypeScript
import { default as Report } from '../../report';
import { CompileError } from '../../errors';
import { ProgramNode } from '../../parser/nodes';
import { default as SymbolFactory } from '../symbol/factory';
export default class Validator {
private ast;
private publicSchemaSymbol;
private symbolFactory;
constructor(ast: ProgramNode, symbolFactory: SymbolFactory);
validate(): Report<ProgramNode, CompileError>;
}