genui / a2ui / MessageProcessor
MessageProcessor
Stateful A2UI protocol processor that turns raw v0.9 messages into renderable surfaces, resources, data-model signals, and user-action events.
Constructors
new MessageProcessor()
Returns
Defined in
@lynx-js/genui/a2ui/src/store/MessageProcessor.ts:48
Properties
surfaces
Defined in
@lynx-js/genui/a2ui/src/store/MessageProcessor.ts:43
Methods
clearSurfaces()
Returns
void
Defined in
@lynx-js/genui/a2ui/src/store/MessageProcessor.ts:118
dispatch()
Parameters
Returns
Promise<unknown>
Defined in
@lynx-js/genui/a2ui/src/store/MessageProcessor.ts:63
getOrCreateSurface()
Parameters
Returns
Defined in
@lynx-js/genui/a2ui/src/store/MessageProcessor.ts:122
getSurfaces()
Returns
ReadonlyMap<string, Surface>
Defined in
@lynx-js/genui/a2ui/src/store/MessageProcessor.ts:114
onEvent()
Parameters
Returns
Function
Returns
void
Defined in
@lynx-js/genui/a2ui/src/store/MessageProcessor.ts:107
onUpdate()
Parameters
Returns
Function
Returns
void
Defined in
@lynx-js/genui/a2ui/src/store/MessageProcessor.ts:52
processMessages()
Parameters
Returns
void
Defined in
@lynx-js/genui/a2ui/src/store/MessageProcessor.ts:280
resolvePath()
Resolve a JSON Pointer taking into account the current data context.
- Absolute paths (starting with '/') are returned as-is.
- Relative paths are resolved against the provided dataContextPath.
Parameters
Returns
string
Defined in
@lynx-js/genui/a2ui/src/store/MessageProcessor.ts:145