@dbml/parse
Version:
> TODO: description
12 lines (11 loc) • 444 B
TypeScript
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]>;
}