Skip to main content

Module context

Module context 

Source
Expand description

Reducer context and effect builder.

When a reducer needs to emit side-effects or inspect the ActionInput that triggered it, it receives a ReducerContext. The context provides an Effects builder for issuing capabilities, jobs, services, and runtime-control effects plus binding callback actions.

Structsยง

BarcodeScannerEffects
Convenience builder for standard barcode scanner host capabilities.
BiometricEffects
Convenience builder for standard biometric host capabilities.
BluetoothEffects
Convenience builder for standard Bluetooth host capabilities.
CameraEffects
Convenience builder for standard camera host capabilities.
ClipboardEffects
Convenience builder for standard clipboard host capabilities.
EffectBuilder
Fluent builder returned by Effects::capability, Effects::app, and related effect constructors.
Effects
Builder for emitting side-effects from within a reducer.
GeolocationEffects
Convenience builder for standard geolocation host capabilities.
HapticEffects
Convenience builder for standard haptic host capabilities.
MicrophoneEffects
Convenience builder for standard microphone host capabilities.
NfcEffects
Convenience builder for standard NFC host capabilities.
NotificationEffects
Convenience builder for the standard notification host capabilities.
PasskeyEffects
Convenience builder for standard passkey/WebAuthn host capabilities.
ReducerContext
The context passed to modern 3-argument reducer handlers.
ServiceStartBuilder
VolumeEffects
Convenience builder for standard volume-control host capabilities.
WifiEffects
Convenience builder for standard Wi-Fi host capabilities.