@casual-simulation/aux-runtime
Version:
Runtime for AUX projects
14 lines • 796 B
TypeScript
import { Interpreter } from '@casual-simulation/js-interpreter';
import { DeclarativeEnvironmentRecord, DefinePropertyOrThrow, Descriptor, Value } from '@casual-simulation/engine262';
import type { overwriteSymbols } from '@casual-simulation/js-interpreter/InterpreterUtils';
export type InterpreterTypes = {
overwriteSymbols: typeof overwriteSymbols;
Interpreter: typeof Interpreter;
DeclarativeEnvironmentRecord: typeof DeclarativeEnvironmentRecord;
DefinePropertyOrThrow: typeof DefinePropertyOrThrow;
Descriptor: typeof Descriptor;
Value: typeof Value;
};
export declare const DynamicImports: Omit<InterpreterTypes, 'overwriteSymbols'>;
export declare function importInterpreter(): Promise<typeof DynamicImports>;
//# sourceMappingURL=AuxRuntimeDynamicImports.d.ts.map