Skip to content

@pumpkin-plugins/static-hermes-runtime API / wit/model / WitToolsFunction

Interface: WitToolsFunction ​

Defined in: wit/model.ts:67

A resolved WIT function, including its resource operation kind.

Properties ​

features ​

features: string[]

Defined in: wit/model.ts:69

WIT feature flags required by this operation.


kind ​

kind: WitToolsFunctionKind

Defined in: wit/model.ts:71

Whether this is a freestanding function, constructor, method, or static method.


name ​

name: string

Defined in: wit/model.ts:73

Function name, including the resource method name when applicable.


params ​

params: WitToolsParameter[]

Defined in: wit/model.ts:75

Ordered function parameters.


result ​

result: WitToolsTypeReference | null

Defined in: wit/model.ts:77

Result type reference, or null for a function with no result.

pumpkin-plugins documentation