UNPKG

@dbml/parse

Version:
12 lines (11 loc) 434 B
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>; }