Skip to content

@pumpkin-plugins/static-hermes-runtime API / wit/generation / WitGenerationInput

Interface: WitGenerationInput ​

Defined in: wit/generation.ts:9

Resolved WIT analysis and source fragments used to generate component runtime files.

Properties ​

analysis ​

analysis: WitAnalysis

Defined in: wit/generation.ts:11

Selected API/WASI operations, features, adapters, and event payload fields.


apiPackage ​

apiPackage: WitApiPackage

Defined in: wit/generation.ts:13

Resolved Pumpkin package used to emit API dispatch and enum constants.


pluginHeader ​

pluginHeader: string

Defined in: wit/generation.ts:15

Generated plugin.h used to validate native enum constants.


runtimeTemplate ​

runtimeTemplate: string

Defined in: wit/generation.ts:17

Runtime C++ template containing the generator marker comments.


wasiInterfaces ​

wasiInterfaces: readonly WitWasiInterface[]

Defined in: wit/generation.ts:19

Resolved WASI interfaces to pass to native adapter generation.

pumpkin-plugins documentation