AttributeNode.d.ts 401 B

1234567891011121314
  1. import { TempNode } from './TempNode';
  2. import { NodeBuilder } from './NodeBuilder';
  3. export class AttributeNode extends TempNode {
  4. constructor(name: string, type?: string);
  5. name: string;
  6. nodeType: string;
  7. getAttributeType(builder: NodeBuilder): string;
  8. getType(builder: NodeBuilder): string;
  9. generate(builder: NodeBuilder, output: string): string;
  10. copy(source: AttributeNode): this;
  11. }