The concrete type of the ComponentApi from the catalog.
Creates a new surface model.
The concrete type of the ComponentApi from the catalog.
ReadonlycatalogReadonlycomponentsThe collection of component models for this surface.
ReadonlydataThe data model for this surface.
ReadonlyidReadonlyonFires whenever an action is dispatched from this surface.
ReadonlyonFires whenever an error occurs on this surface.
ReadonlysendReadonlythemeDispatches an action from this surface to listeners.
The action payload (name and context) to dispatch.
The ID of the component that triggered the action.
Dispatches an error from this surface to listeners.
The error object to dispatch, conforming to client_to_server schema.
Disposes of the surface and its resources.
The state model for a single UI surface.
A surface is the root container for a set of components and their associated data. It coordinates data binding, component state, and action dispatching.