ESTree.d.ts 578 B

1234567891011121314151617181920212223
  1. /* tslint:disable:interface-name */
  2. import * as ESTree from 'estree';
  3. declare module 'estree' {
  4. interface BaseNode {
  5. ignoredNode?: boolean;
  6. obfuscatedNode?: boolean;
  7. parentNode?: ESTree.Node;
  8. }
  9. interface ExpressionStatement extends ESTree.BaseStatement {
  10. directive?: 'use strict';
  11. }
  12. interface SimpleLiteral extends ESTree.BaseNode, ESTree.BaseExpression {
  13. 'x-verbatim-property'?: any;
  14. }
  15. interface RegExpLiteral extends ESTree.BaseNode, ESTree.BaseExpression {
  16. 'x-verbatim-property'?: any;
  17. }
  18. }