UNPKG

@dbml/parse

Version:
12 lines (11 loc) 444 B
import { NodeSymbolIndex } from './symbolIndex'; import { NodeSymbol } from './symbols'; export default class SymbolTable { private table; constructor(); has(id: NodeSymbolIndex): boolean; set(id: NodeSymbolIndex, value: NodeSymbol): void; get(id: NodeSymbolIndex): NodeSymbol | undefined; get(id: NodeSymbolIndex, defaultValue: NodeSymbol): NodeSymbol; entries(): IterableIterator<[NodeSymbolIndex, NodeSymbol]>; }