UNPKG

microvium

Version:

A compact, embeddable scripting engine for microcontrollers for executing small scripts written in a subset of JavaScript.

15 lines (14 loc) 499 B
import { Binding, ImportSpecifier, GlobalSlot, AnalysisModel } from "./analysis-model"; import * as B from '../supported-babel-types'; import { SourceCursor } from "../common"; export interface AnalysisState { model: AnalysisModel; file: B.File; cur: SourceCursor; importBindings: Map<Binding, { source: string; specifier: ImportSpecifier; }>; importedModuleNamespaceSlots: Map<string, GlobalSlot>; awaitStackDepths?: Map<string, number>; }