UNPKG

@dbml/parse

Version:
9 lines (8 loc) 294 B
import { SyntaxNode, SyntaxNodeId, SyntaxNodeIdGenerator } from './nodes'; export default class NodeFactory { private generator; constructor(generator: SyntaxNodeIdGenerator); create<T extends SyntaxNode, A>(Type: { new (args: A, id: SyntaxNodeId): T; }, args: A): T; }