Skip to content

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

PropertyTypeDescriptionDefined in
bindingsRecord<string, string> | undefinedTwo-way binding paths resolved from $bindState / $bindItem prop expressions.packages/play-dom/src/json-render/types.ts:315
childrenNode[]Rendered child nodes from the spec’s children list.packages/play-dom/src/json-render/types.ts:311
ctxDomRenderContextLow-level render context.packages/play-dom/src/json-render/types.ts:327
emit(event) => voidDispatch a named event defined in the spec’s on map.packages/play-dom/src/json-render/types.ts:319
on(event) => EventHandleGet an EventHandle for a named event from the spec’s on map.packages/play-dom/src/json-render/types.ts:323
propsInferComponentProps<C, K>Catalog-typed, store-resolved props for this component.packages/play-dom/src/json-render/types.ts:307