Interface: BaseViewContextValue<TRegistry>
API / @xmachines/play-actor / BaseViewContextValue
Defined in: packages/play-actor/src/abstract-actor.ts:118
Framework-agnostic base for every framework’s ViewContextValue.
Holds the three fields that are identical across React, Vue, Solid, and Svelte.
registry is framework-specific (each framework has its own ComponentRegistry
type) so it is typed via TRegistry — the same generic used in BaseActorProviderProps.
Extended by
Type Parameters
| Type Parameter | Description |
|---|---|
TRegistry extends object | The framework’s component registry type (e.g. ComponentRegistry from @json-render/react). |
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
handlers | Record<string, ActionHandler> | Action handlers resolved against the live StateStore. | packages/play-actor/src/abstract-actor.ts:122 |
registry | TRegistry | Component registry from registryResult.registry. | packages/play-actor/src/abstract-actor.ts:124 |
spec | PlaySpec | The current PlaySpec to render. | packages/play-actor/src/abstract-actor.ts:120 |
store | StateStore | The active StateStore — pass to JSONUIProvider/JsonUIProvider as store to share state across providers. | packages/play-actor/src/abstract-actor.ts:126 |