Type Alias: HandlerContext<TInput, TStateMap, TDerivedMap>

HandlerContext<TInput, TStateMap, TDerivedMap> = object

Type Parameters

TInput

TInput

TStateMap

TStateMap extends Record<string, unknown>

TDerivedMap

TDerivedMap extends Record<string, unknown> = Record<string, never>

Properties

derived

derived: IslandDerived<TDerivedMap>


event

event: Event


host

host: Element


input

input: TInput


state

state: IslandState<TStateMap>


target

target: Element