UNPKG

@readable-js/core

Version:

ReadableJS is a toolkit for teachers to craft small demos that can be explored interactively.

6 lines (5 loc) 360 B
import { Directive, MemberExpression, MetaProperty, ModuleDeclaration, Statement } from 'estree'; import { Program } from 'esprima'; export declare type ENode = Directive | Statement | ModuleDeclaration; export declare type ExpressionWithProperty = MemberExpression | MetaProperty; export declare type EsprimaNode = Pick<Program, "body">['body'][number];