@opentui/solid/components

Every export of @opentui/solid/components in the 0.6.0 release, from its type declarations. A version names the release that added an export after the module's first release.

Functions#

function extend<T extends ComponentCatalogue>(objects: T): void
Solid
function getComponentCatalogue(): ComponentCatalogue
Solid

Types#

type ExtendedComponentProps<TConstructor extends RenderableConstructor, TOptions = ExtractRenderableOptions<TConstructor>> = TOptions & { children?: JSX.Element; style?: Partial<Omit<TOptions, GetNonStyledProperties<TConstructor>>>; } & ElementProps<ExtractRenderable<TConstructor>>
Solid
type ExtendedIntrinsicElements<TComponentCatalogue extends Record<string, RenderableConstructor>> = { [TComponentName in keyof TComponentCatalogue]: ExtendedComponentProps<TComponentCatalogue[TComponentName]>; }
Solid

Namespaces and re-exports#

index OpenTUIComponents[componentName: string]: RenderableConstructorinterface OpenTUIComponents
Solid