Interface: ComponentContext<C, K>
API / @xmachines/play-svelte / ComponentContext
Defined in: @json-render/svelte
Context passed to component render functions
Extends
BaseComponentProps<InferComponentProps<C,K>>
Type Parameters
| Type Parameter |
|---|
C extends Catalog |
K extends keyof InferCatalogComponents<C> |
Properties
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
bindings? | Record<string, string> | Two-way binding paths resolved from $bindState / $bindItem expressions. Maps prop name → absolute state path for write-back. | BaseComponentProps.bindings | - |
children? | Snippet<[]> | - | BaseComponentProps.children | - |
emit | (event) => void | Simple event emitter (shorthand). Fires the event and returns void. | BaseComponentProps.emit | - |
loading? | boolean | - | BaseComponentProps.loading | - |
on | (event) => EventHandle | Get an event handle with metadata. Use when you need shouldPreventDefault or bound checks. | BaseComponentProps.on | - |
props | InferComponentProps | - | BaseComponentProps.props | - |