@opentui/solid/jsx-runtime

Every export of @opentui/solid/jsx-runtime 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 Fragment(props: { children?: JSX.Element; }): JSX.Element
Added in 0.4.0Solid
function jsx(type: string | JsxComponent, props?: Record<string, unknown> | null): JSX.Element
Added in 0.4.0Solid
function jsxDEV(type: string | JsxComponent, props?: Record<string, unknown> | null): JSX.Element
Added in 0.4.0Solid

Types#

type JsxComponent = (props: Record<string, unknown>) => unknown
Added in 0.4.0

Constants and variables#

const jsxs: typeof jsx
Added in 0.4.0Solid

Namespaces and re-exports#

namespace JSX
Solid
  • interface JSX.ElementChildrenAttribute
  • interface JSX.IntrinsicElements extends ExtendedIntrinsicElements<OpenTUIComponents>
  • property JSX.ElementChildrenAttribute.children: {}
  • property JSX.IntrinsicElements.a: LinkProps
  • property JSX.IntrinsicElements.ascii_font: AsciiFontProps
  • property JSX.IntrinsicElements.b: SpanProps
  • property JSX.IntrinsicElements.box: BoxProps
  • property JSX.IntrinsicElements.br: {}
  • property JSX.IntrinsicElements.code: CodeProps
  • property JSX.IntrinsicElements.em: SpanProps
  • property JSX.IntrinsicElements.i: SpanProps
  • property JSX.IntrinsicElements.image: ImageProps0.5.0
  • property JSX.IntrinsicElements.input: InputProps
  • property JSX.IntrinsicElements.markdown: MarkdownProps
  • property JSX.IntrinsicElements.scrollbox: ScrollBoxProps
  • property JSX.IntrinsicElements.select: SelectProps
  • property JSX.IntrinsicElements.span: SpanProps
  • property JSX.IntrinsicElements.strong: SpanProps
  • property JSX.IntrinsicElements.tab_select: TabSelectProps
  • property JSX.IntrinsicElements.text: TextProps
  • property JSX.IntrinsicElements.textarea: TextareaProps
  • property JSX.IntrinsicElements.u: SpanProps
  • type JSX.Element = SolidJSX.Element