1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /* tslint:disable:interface-name */
- import * as escodegen from 'escodegen-wallaby';
- import * as ESTree from 'estree';
- declare module 'estree' {
- export interface BaseNodeMetadata {
- ignoredNode?: boolean;
- }
- export interface IdentifierNodeMetadata extends BaseNodeMetadata {
- renamedIdentifier?: boolean;
- }
- export interface LiteralNodeMetadata extends BaseNodeMetadata {
- replacedLiteral?: boolean;
- }
- interface BaseNode {
- metadata?: BaseNodeMetadata;
- parentNode?: ESTree.Node;
- }
- interface Identifier extends BaseNode {
- metadata?: IdentifierNodeMetadata;
- }
- interface SimpleLiteral extends BaseNode {
- metadata?: LiteralNodeMetadata;
- }
- interface RegExpLiteral extends BaseNode {
- metadata?: LiteralNodeMetadata;
- }
- interface ExpressionStatement extends BaseNode {
- directive?: 'use strict';
- }
- interface SimpleLiteral extends BaseNode {
- 'x-verbatim-property'?: escodegen.XVerbatimProperty;
- }
- interface RegExpLiteral extends BaseNode {
- 'x-verbatim-property'?: escodegen.XVerbatimProperty;
- }
- }
|