add hw2
This commit is contained in:
38
node_modules/@tootallnate/quickjs-emscripten/dist/runtime-asyncify.d.ts
generated
vendored
Normal file
38
node_modules/@tootallnate/quickjs-emscripten/dist/runtime-asyncify.d.ts
generated
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
import { Lifetime } from ".";
|
||||
import { QuickJSAsyncContext } from "./context-asyncify";
|
||||
import { QuickJSAsyncEmscriptenModule } from "./emscripten-types";
|
||||
import { QuickJSAsyncFFI } from "./variants";
|
||||
import { JSContextPointer, JSRuntimePointer } from "./types-ffi";
|
||||
import { QuickJSModuleCallbacks } from "./module";
|
||||
import { QuickJSRuntime } from "./runtime";
|
||||
import { ContextOptions, JSModuleLoaderAsync, JSModuleNormalizerAsync } from "./types";
|
||||
export declare class QuickJSAsyncRuntime extends QuickJSRuntime {
|
||||
context: QuickJSAsyncContext | undefined;
|
||||
/** @private */
|
||||
protected module: QuickJSAsyncEmscriptenModule;
|
||||
/** @private */
|
||||
protected ffi: QuickJSAsyncFFI;
|
||||
/** @private */
|
||||
protected rt: Lifetime<JSRuntimePointer>;
|
||||
/** @private */
|
||||
protected callbacks: QuickJSModuleCallbacks;
|
||||
/** @private */
|
||||
protected contextMap: Map<JSContextPointer, QuickJSAsyncContext>;
|
||||
/** @private */
|
||||
constructor(args: {
|
||||
module: QuickJSAsyncEmscriptenModule;
|
||||
ffi: QuickJSAsyncFFI;
|
||||
rt: Lifetime<JSRuntimePointer>;
|
||||
callbacks: QuickJSModuleCallbacks;
|
||||
});
|
||||
newContext(options?: ContextOptions): QuickJSAsyncContext;
|
||||
setModuleLoader(moduleLoader: JSModuleLoaderAsync, moduleNormalizer?: JSModuleNormalizerAsync): void;
|
||||
/**
|
||||
* Set the max stack size for this runtime in bytes.
|
||||
* To remove the limit, set to `0`.
|
||||
*
|
||||
* Setting this limit also adjusts the global `ASYNCIFY_STACK_SIZE` for the entire {@link QuickJSAsyncWASMModule}.
|
||||
* See the [pull request](https://github.com/justjake/quickjs-emscripten/pull/114) for more details.
|
||||
*/
|
||||
setMaxStackSize(stackSize: number): void;
|
||||
}
|
||||
Reference in New Issue
Block a user