CondNode.d.ts 636 B

123456789101112131415161718192021222324252627
  1. import { TempNode } from '../core/TempNode';
  2. import { NodeBuilder } from '../core/NodeBuilder';
  3. import { Node } from '../core/Node';
  4. export class CondNode extends TempNode {
  5. constructor( a: Node, b: Node, op: string, ifNode: Node, elseNode: Node );
  6. a: Node;
  7. b: Node;
  8. op: string;
  9. ifNode: Node;
  10. elseNode: Node;
  11. nodeType: string;
  12. getCondType( builder: NodeBuilder ): string;
  13. generate( builder: NodeBuilder, output: string ): string;
  14. copy( source: CondNode ): this;
  15. static EQUAL: string;
  16. static NOT_EQUAL: string;
  17. static GREATER: string;
  18. static GREATER_EQUAL: string;
  19. static LESS: string;
  20. static LESS_EQUAL: string;
  21. }