Skip to content

@pumpkin-plugins/static-hermes-runtime API / cli / CodegenGenerateOptions

Interface: CodegenGenerateOptions ​

Defined in: cli.ts:29

Additional file paths needed to generate runtime sources.

Extends ​

Properties ​

apiMethods? ​

optional apiMethods?: string[]

Defined in: cli.ts:19

Optional Pumpkin API operation identifiers; omission includes every declared operation.

Inherited from ​

CodegenSelectionOptions.apiMethods


header: string

Defined in: cli.ts:31

Generated plugin header used to determine required enum declarations.


outDir ​

outDir: string

Defined in: cli.ts:33

Destination directory for generated runtime source and enum header.


template ​

template: string

Defined in: cli.ts:35

C++ runtime template containing the generator marker comments.


wasiImports ​

wasiImports: string[]

Defined in: cli.ts:21

WASI interface specifiers explicitly selected for adapter generation.

Inherited from ​

CodegenSelectionOptions.wasiImports


wasiMethods? ​

optional wasiMethods?: string[]

Defined in: cli.ts:23

Optional fully qualified WASI operation identifiers to include.

Inherited from ​

CodegenSelectionOptions.wasiMethods


wit ​

wit: string

Defined in: cli.ts:25

Directory containing the prepared plugin WIT world.

Inherited from ​

CodegenSelectionOptions.wit

pumpkin-plugins documentation