Type Alias: CatalogHasActions<C>
API / @xmachines/play-dom / CatalogHasActions
type CatalogHasActions<C> = [InferCatalogActions<C>] extends [never] ? false : [keyof InferCatalogActions<C>] extends [never] ? false : true;Defined in: packages/play-dom/src/json-render/types.ts:190
Evaluates to true when a catalog declares at least one action; false otherwise.
Mirrors CatalogHasActions<C> from @json-render/react, /solid, /vue.
Used to make the actions field required in DefineRegistryOptions when the
catalog defines actions, and optional when it does not.
Type Parameters
| Type Parameter |
|---|
C extends Catalog |