123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /* eslint-disable */
- import * as acorn from 'acorn';
- import * as escodegen from '@javascript-obfuscator/escodegen';
- import * as eslintScope from 'eslint-scope';
- import { BlockStatement } from 'estree';
- declare module 'estree' {
- /**
- * Nodes metadata
- */
- export interface BaseNodeMetadata {
- forceTransformNode?: boolean;
- ignoredNode?: boolean;
- }
- export interface LiteralNodeMetadata extends BaseNodeMetadata {
- stringArrayCallLiteralNode?: boolean;
- }
- /**
- * Nodes
- */
- interface BaseNode {
- metadata?: BaseNodeMetadata;
- parentNode?: Node;
- }
- interface BigIntLiteral extends SimpleLiteral {
- bigint: string;
- }
- export interface Comment {
- start: number;
- end: number;
- loc?: acorn.SourceLocation;
- }
- interface Program extends BaseNode {
- scope?: eslintScope.Scope | null;
- }
- interface BigIntLiteral extends BaseNode {
- metadata?: LiteralNodeMetadata;
- 'x-verbatim-property'?: escodegen.XVerbatimProperty;
- }
- interface RegExpLiteral extends BaseNode {
- metadata?: LiteralNodeMetadata;
- 'x-verbatim-property'?: escodegen.XVerbatimProperty;
- }
- interface SimpleLiteral extends BaseNode {
- metadata?: LiteralNodeMetadata;
- 'x-verbatim-property'?: escodegen.XVerbatimProperty;
- }
- }
|