Skip to content

@pumpkin-plugins/static-hermes-runtime API / wit/wasi-dispatch / generateWasiAdapterDispatch

Function: generateWasiAdapterDispatch() ​

generateWasiAdapterDispatch(interfaces, analysis, availableFreeFunctions?): string

Defined in: wit/wasi-dispatch.ts:17

Generate WASI resource methods, resource drops, and interface host objects from a resolved plan.

Parameters ​

interfaces ​

readonly WitWasiInterface[]

Selected WASI interfaces and their transitive dependencies.

analysis ​

WitAnalysis

Resolved operation plans produced by WIT analysis.

availableFreeFunctions? ​

ReadonlySet<string>

Returns ​

string

Deterministic C++ adapters for the selected WASI operations.

Throws ​

If a selected operation cannot be generated from its resolved WIT types.

pumpkin-plugins documentation