UNPKG

@sebastianwessel/quickjs

Version:

A typescript package to execute JavaScript and TypeScript code in a WebAssembly QuickJS sandbox

13 lines (12 loc) 467 B
import type { QuickJSAsyncContext, QuickJSContext } from 'quickjs-emscripten-core'; import type { SandboxAsyncOptions, SandboxOptions } from './SandboxOptions.js'; export type CodeFunctionInput = { ctx: QuickJSContext; sandboxOptions: SandboxOptions; transpileFile: (input: string) => string; }; export type CodeFunctionAsyncInput = { ctx: QuickJSAsyncContext; sandboxOptions: SandboxAsyncOptions; transpileFile: (input: string) => string; };