A2UIExtensionImpl
Agent Runtimes / components/extensions/A2UIExtension / A2UIExtensionImpl
Class: A2UIExtensionImpl
Defined in: extensions/A2UIExtension.tsx:262
A2UI Extension implementation class.
Implements
Constructors
Constructor
new A2UIExtensionImpl():
A2UIExtensionImpl
Returns
A2UIExtensionImpl
Properties
activityTypes
readonlyactivityTypes:string[]
Defined in: extensions/A2UIExtension.tsx:265
Activity types this extension handles
Implementation of
ActivityRendererExtension.activityTypes
name
readonlyname:"a2ui"='a2ui'
Defined in: extensions/A2UIExtension.tsx:263
Unique extension name
Implementation of
ActivityRendererExtension.name
priority
readonlypriority:10=10
Defined in: extensions/A2UIExtension.tsx:266
Priority (higher = checked first)
Implementation of
ActivityRendererExtension.priority
type
readonlytype:"activity-renderer"
Defined in: extensions/A2UIExtension.tsx:264
Implementation of
ActivityRendererExtension.type
Methods
clearSession()
clearSession(
sessionId):void
Defined in: extensions/A2UIExtension.tsx:297
Parameters
sessionId
string
Returns
void
getDataModels()
getDataModels(
sessionId):Map<string,unknown>
Defined in: extensions/A2UIExtension.tsx:281
Parameters
sessionId
string
Returns
Map<string, unknown>
getSurfaces()
getSurfaces(
sessionId):Map<string,unknown>
Defined in: extensions/A2UIExtension.tsx:270
Parameters
sessionId
string
Returns
Map<string, unknown>
processMessage()
processMessage(
sessionId,message):void
Defined in: extensions/A2UIExtension.tsx:285
Parameters
sessionId
string
message
Returns
void
render()
render(
__namedParameters):ReactElement<any,string|JSXElementConstructor<any>> |null
Defined in: extensions/A2UIExtension.tsx:301
Render the activity
Parameters
__namedParameters
activityType
string
data
unknown
message
Returns
ReactElement<any, string | JSXElementConstructor<any>> | null