UNPKG

shift-interpreter

Version:

Shift-interpreter is an experimental JavaScript meta-interpreter useful for reverse engineering and analysis. One notable difference from other projects is that shift-interpreter retains state over an entire script but can be fed expressions and statement

7 lines (6 loc) 361 B
import { Node, Statement } from 'shift-ast'; import { BlockType } from './types'; export declare function isStatement(node: Node): node is Statement; export declare function isBlockType(node: Node): node is BlockType; export declare function createReadlineInterface(): (question: string) => Promise<unknown>; export declare function toString(obj: any): String;