ConstNode.d.ts 631 B

1234567891011121314151617181920212223
  1. import { TempNode } from './TempNode';
  2. import { NodeBuilder } from './NodeBuilder';
  3. export class ConstNode extends TempNode {
  4. constructor(src: string, useDefine?: boolean);
  5. src: string;
  6. useDefine: boolean;
  7. nodeType: string;
  8. getType(builder: NodeBuilder): string;
  9. parse(src: string, useDefine?: boolean): void;
  10. build(builder: NodeBuilder, output: string): string;
  11. generate(builder: NodeBuilder, output: string): string;
  12. copy(source: ConstNode): this;
  13. static PI: string;
  14. static PI2: string;
  15. static RECIPROCAL_PI: string;
  16. static RECIPROCAL_PI2: string;
  17. static LOG2: string;
  18. static EPSILON: string;
  19. }