UNPKG

528 BTypeScriptView Raw
1/// <reference types="node" />
2import type { Context } from 'vm';
3import type { QuickJSWASMModule } from '@tootallnate/quickjs-emscripten';
4import type { DegeneratorNames } from './degenerator';
5export interface CompileOptions {
6 names?: DegeneratorNames;
7 filename?: string;
8 sandbox?: Context;
9}
10export declare function compile<R = unknown, A extends unknown[] = []>(qjs: QuickJSWASMModule, code: string, returnName: string, options?: CompileOptions): (...args: A) => Promise<R>;
11//# sourceMappingURL=compile.d.ts.map
\No newline at end of file