Interface: ComponentContext<C, K>
API / @xmachines/play-dom / ComponentContext
Defined in: packages/play-dom/src/json-render/types.ts:305
Type Parameters
| Type Parameter |
|---|
C extends Catalog |
K extends keyof InferCatalogComponents<C> |
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
bindings | Record<string, string> | undefined | Two-way binding paths resolved from $bindState / $bindItem prop expressions. | packages/play-dom/src/json-render/types.ts:315 |
children | Node[] | Rendered child nodes from the spec’s children list. | packages/play-dom/src/json-render/types.ts:311 |
ctx | DomRenderContext | Low-level render context. | packages/play-dom/src/json-render/types.ts:327 |
emit | (event) => void | Dispatch a named event defined in the spec’s on map. | packages/play-dom/src/json-render/types.ts:319 |
on | (event) => EventHandle | Get an EventHandle for a named event from the spec’s on map. | packages/play-dom/src/json-render/types.ts:323 |
props | InferComponentProps<C, K> | Catalog-typed, store-resolved props for this component. | packages/play-dom/src/json-render/types.ts:307 |