| /// <reference types="node" /> |
| import type { Context } from 'vm'; |
| import type { QuickJSWASMModule } from '@tootallnate/quickjs-emscripten'; |
| import type { DegeneratorNames } from './degenerator'; |
| export interface CompileOptions { |
| names?: DegeneratorNames; |
| filename?: string; |
| sandbox?: Context; |
| } |
| export declare function compile<R = unknown, A extends unknown[] = []>(qjs: QuickJSWASMModule, code: string, returnName: string, options?: CompileOptions): (...args: A) => Promise<R>; |
| //# sourceMappingURL=compile.d.ts.map |