UNPKG

@dbml/parse

Version:
11 lines (10 loc) 366 B
import { ProgramNode } from '../parser/nodes'; import { CompileError } from '../errors'; import { Database, InterpreterDatabase } from './types'; import { default as Report } from '../report'; export default class Interpreter { ast: ProgramNode; env: InterpreterDatabase; constructor(ast: ProgramNode); interpret(): Report<Database, CompileError>; }