@pumpkin-plugins/static-hermes-runtime API / wit/analysis / WitAnalysis
Interface: WitAnalysis
Defined in: wit/analysis.ts:39
Resolved API and WASI operations, features, adapters, and event fields for a build.
Properties
apiAdapters
apiAdapters:
WitApiAdapterPlan[]
Defined in: wit/analysis.ts:41
Fully resolved signatures and adapter shapes for selected Pumpkin operations.
apiInterfaces
apiInterfaces:
string[]
Defined in: wit/analysis.ts:43
Pumpkin API interface specifiers available to the plugin.
apiMethods
apiMethods:
string[]
Defined in: wit/analysis.ts:45
Pumpkin operations selected for native dispatch.
eventFields
eventFields:
WitEventFieldSelection[]
Defined in: wit/analysis.ts:47
Selected declared event cases and their complete payload fields.
resolvedWasiInterfaces
resolvedWasiInterfaces:
WitWasiInterface[]
Defined in: wit/analysis.ts:49
Resolved WASI interfaces consumed by adapter generation.
wasiAdapters
wasiAdapters:
WitWasiAdapterPlan[]
Defined in: wit/analysis.ts:51
Fully resolved signatures and adapter shapes for selected WASI operations.
wasiFeatures
wasiFeatures:
string[]
Defined in: wit/analysis.ts:53
Feature flags required by the selected WASI operations.
wasiImports
wasiImports:
string[]
Defined in: wit/analysis.ts:55
Direct WASI interface specifiers selected for the plugin.
wasiInterfaces
wasiInterfaces:
string[]
Defined in: wit/analysis.ts:57
WASI interface specifiers in the selected dependency closure.
wasiMethods
wasiMethods:
string[]
Defined in: wit/analysis.ts:59
WASI operation identifiers selected for adapter generation.