Documentation
¶
Overview ¶
Package wasm provides helpers for browser WASM island exports.
Index ¶
Constants ¶
This section is empty.
Variables ¶
ErrUnavailable reports that the helper was called outside a js/wasm build.
Functions ¶
func DecodePayload ¶
DecodePayload reports ErrUnavailable outside browser WASM builds.
func ReturnPatches ¶
ReturnPatches returns zero outside browser WASM builds.
func ReturnResult ¶
ReturnResult returns zero outside browser WASM builds.
Types ¶
type Payload ¶
type Payload struct {
ABIVersion string `json:"abiVersion,omitempty"`
Component string `json:"component,omitempty"`
Event string `json:"event,omitempty"`
Binding string `json:"binding,omitempty"`
Traceparent string `json:"traceparent,omitempty"`
Detail map[string]any `json:"detail,omitempty"`
State map[string]any `json:"state,omitempty"`
Stores []string `json:"stores,omitempty"`
Props map[string]any `json:"props,omitempty"`
Emits map[string]any `json:"emits,omitempty"`
Refs map[string]string `json:"refs,omitempty"`
Bindings map[string]any `json:"bindings,omitempty"`
}
Payload is the JSON payload made available to a WASM island export.
func CurrentPayload ¶
CurrentPayload reports ErrUnavailable outside browser WASM builds.
Click to show internal directories.
Click to hide internal directories.