UNPKG

javascript-obfuscator

Version:
47 lines (36 loc) 1.08 kB
/* eslint-disable */ import * as acorn from 'acorn'; import * as escodegen from 'escodegen'; import * as eslintScope from 'eslint-scope'; declare module 'estree' { export interface BaseNodeMetadata { ignoredNode?: boolean; } export interface Comment { start: number; end: number; loc?: acorn.SourceLocation; } export interface LiteralNodeMetadata extends BaseNodeMetadata { replacedLiteral?: boolean; } interface BaseNode { metadata?: BaseNodeMetadata; parentNode?: Node; } interface Program extends BaseNode { scope?: eslintScope.Scope | null; } interface SimpleLiteral extends BaseNode { metadata?: LiteralNodeMetadata; } interface RegExpLiteral extends BaseNode { metadata?: LiteralNodeMetadata; } interface SimpleLiteral extends BaseNode { 'x-verbatim-property'?: escodegen.XVerbatimProperty; } interface RegExpLiteral extends BaseNode { 'x-verbatim-property'?: escodegen.XVerbatimProperty; } }