@arcmantle/lit-jsx / shared/jsx-hooks / JSX
JSX
Interfaces
Attributes
Defined in: shared/jsx-hooks.ts:78
ElementAttributesProperty
Defined in: shared/jsx-hooks.ts:64
ElementChildrenAttribute
Defined in: shared/jsx-hooks.ts:69
Properties
children
children:
object
Defined in: shared/jsx-hooks.ts:69
ElementClass
Defined in: shared/jsx-hooks.ts:57
IntrinsicAttributes
Defined in: shared/jsx-hooks.ts:72
IntrinsicClassAttributes
Defined in: shared/jsx-hooks.ts:75
Type Parameters
_T
_T
IntrinsicElements
Defined in: shared/jsx-hooks.ts:89
Interface for native HTML elements
Extends
Indexable
[key: `s-${string}`]: JSXElementProps<HTMLElement>
Semantic tags that start with "s-".
Type Aliases
Element
Element =
Element
Defined in: shared/jsx-hooks.ts:17
ElementType
ElementType = keyof
IntrinsicElements|string&object|ComponentLike<any>
Defined in: shared/jsx-hooks.ts:25
Fragment
Fragment =
Element
Defined in: shared/jsx-hooks.ts:81
LibraryManagedAttributes
LibraryManagedAttributes<
C,P> =Cextends (...args) => infer I ?PextendsI?JSXElementProps<P> :ComponentProps<C> :Cextends keyofIntrinsicElements?IntrinsicElements[C] :P
Defined in: shared/jsx-hooks.ts:38
Type Parameters
C
C
P
P extends object