@dbml/parse
Version:
> TODO: description
12 lines (11 loc) • 745 B
TypeScript
import { serialize } from './lib/serialization/serialize';
import { default as Compiler } from './compiler';
import * as services from './services/index';
export { ElementKind, } from './lib/analyzer/types';
export { SyntaxNode, ElementDeclarationNode, ProgramNode, SyntaxNodeKind, type SyntaxNodeId, } from './lib/parser/nodes';
export { SyntaxToken, SyntaxTokenKind, } from './lib/lexer/tokens';
export { CompileError, CompileErrorCode, } from './lib/errors';
export { type Position, } from './lib/types';
export { ScopeKind, } from './compiler';
export { type Database, type Table, type Column, type Enum, type Ref, type Project, type TableGroup, type TablePartial, } from './lib/interpreter/types';
export { serialize, Compiler, services };