preact
- Version 10.27.2
- Published
- 1.55 MB
- No dependencies
- MIT license
Install
npm i preact
yarn add preact
pnpm add preact
Overview
Fast 3kb React-compatible Virtual DOM library.
Index
Variables
Functions
Classes
Interfaces
AllHTMLAttributes
- 'accept-charset'
- 'http-equiv'
- about
- accept
- acceptCharset
- accesskey
- accessKey
- action
- allow
- allowFullScreen
- allowTransparency
- alt
- as
- async
- autocapitalize
- autoCapitalize
- autocomplete
- autoComplete
- autocorrect
- autoCorrect
- autofocus
- autoFocus
- autoplay
- autoPlay
- capture
- cellPadding
- cellSpacing
- challenge
- charset
- charSet
- checked
- cite
- class
- className
- cols
- colspan
- colSpan
- content
- contenteditable
- contentEditable
- contextmenu
- contextMenu
- controls
- controlslist
- controlsList
- coords
- crossorigin
- crossOrigin
- currentTime
- data
- datatype
- datetime
- dateTime
- decoding
- default
- defaultChecked
- defaultMuted
- defaultPlaybackRate
- defaultValue
- defer
- dir
- disabled
- disablePictureInPicture
- disableremoteplayback
- disableRemotePlayback
- download
- draggable
- elementtiming
- elementTiming
- enctype
- encType
- enterkeyhint
- exportparts
- for
- form
- formaction
- formAction
- formenctype
- formEncType
- formmethod
- formMethod
- formnovalidate
- formNoValidate
- formtarget
- formTarget
- frameborder
- frameBorder
- headers
- height
- hidden
- high
- href
- hreflang
- hrefLang
- htmlFor
- httpEquiv
- icon
- id
- indeterminate
- inert
- inlist
- inputmode
- inputMode
- integrity
- is
- itemid
- itemID
- itemprop
- itemProp
- itemref
- itemRef
- itemscope
- itemScope
- itemtype
- itemType
- keyParams
- keyType
- kind
- label
- lang
- list
- loading
- loop
- low
- manifest
- marginHeight
- marginWidth
- max
- maxlength
- maxLength
- media
- mediaGroup
- method
- min
- minlength
- minLength
- multiple
- muted
- name
- nomodule
- nonce
- novalidate
- noValidate
- open
- optimum
- part
- pattern
- ping
- placeholder
- playbackRate
- playsinline
- playsInline
- popover
- popovertarget
- popoverTarget
- popovertargetaction
- popoverTargetAction
- poster
- prefix
- preload
- preservesPitch
- property
- radioGroup
- readonly
- readOnly
- referrerpolicy
- rel
- required
- resource
- results
- reversed
- role
- rows
- rowspan
- rowSpan
- sandbox
- scope
- scoped
- scrolling
- seamless
- selected
- shape
- size
- sizes
- slot
- span
- spellcheck
- src
- srcdoc
- srcDoc
- srclang
- srcLang
- srcObject
- srcset
- srcSet
- start
- step
- style
- summary
- tabindex
- tabIndex
- target
- title
- translate
- type
- typeof
- usemap
- useMap
- value
- vocab
- volume
- width
- wmode
- wrap
AriaAttributes
- 'aria-activedescendant'
- 'aria-atomic'
- 'aria-autocomplete'
- 'aria-braillelabel'
- 'aria-brailleroledescription'
- 'aria-busy'
- 'aria-checked'
- 'aria-colcount'
- 'aria-colindex'
- 'aria-colindextext'
- 'aria-colspan'
- 'aria-controls'
- 'aria-current'
- 'aria-describedby'
- 'aria-description'
- 'aria-details'
- 'aria-disabled'
- 'aria-dropeffect'
- 'aria-errormessage'
- 'aria-expanded'
- 'aria-flowto'
- 'aria-grabbed'
- 'aria-haspopup'
- 'aria-hidden'
- 'aria-invalid'
- 'aria-keyshortcuts'
- 'aria-label'
- 'aria-labelledby'
- 'aria-level'
- 'aria-live'
- 'aria-modal'
- 'aria-multiline'
- 'aria-multiselectable'
- 'aria-orientation'
- 'aria-owns'
- 'aria-placeholder'
- 'aria-posinset'
- 'aria-pressed'
- 'aria-readonly'
- 'aria-relevant'
- 'aria-required'
- 'aria-roledescription'
- 'aria-rowcount'
- 'aria-rowindex'
- 'aria-rowindextext'
- 'aria-rowspan'
- 'aria-selected'
- 'aria-setsize'
- 'aria-sort'
- 'aria-valuemax'
- 'aria-valuemin'
- 'aria-valuenow'
- 'aria-valuetext'
DOMAttributes
- onAbort
- onAbortCapture
- onAnimationEnd
- onAnimationEndCapture
- onAnimationIteration
- onAnimationIterationCapture
- onAnimationStart
- onAnimationStartCapture
- onAuxClick
- onAuxClickCapture
- onBeforeInput
- onBeforeInputCapture
- onBeforeToggle
- onBlur
- onBlurCapture
- onCancel
- onCanPlay
- onCanPlayCapture
- onCanPlayThrough
- onCanPlayThroughCapture
- onChange
- onChangeCapture
- onClick
- onClickCapture
- onClose
- onCommand
- onCompositionEnd
- onCompositionEndCapture
- onCompositionStart
- onCompositionStartCapture
- onCompositionUpdate
- onCompositionUpdateCapture
- onContextMenu
- onContextMenuCapture
- onCopy
- onCopyCapture
- onCut
- onCutCapture
- onDblClick
- onDblClickCapture
- onDrag
- onDragCapture
- onDragEnd
- onDragEndCapture
- onDragEnter
- onDragEnterCapture
- onDragExit
- onDragExitCapture
- onDragLeave
- onDragLeaveCapture
- onDragOver
- onDragOverCapture
- onDragStart
- onDragStartCapture
- onDrop
- onDropCapture
- onDurationChange
- onDurationChangeCapture
- onEmptied
- onEmptiedCapture
- onEncrypted
- onEncryptedCapture
- onEnded
- onEndedCapture
- onEnterPictureInPicture
- onEnterPictureInPictureCapture
- onError
- onErrorCapture
- onFocus
- onFocusCapture
- onFocusIn
- onFocusInCapture
- onFocusOut
- onFocusOutCapture
- onFormData
- onFormDataCapture
- onGotPointerCapture
- onGotPointerCaptureCapture
- onInput
- onInputCapture
- onInvalid
- onInvalidCapture
- onKeyDown
- onKeyDownCapture
- onKeyPress
- onKeyPressCapture
- onKeyUp
- onKeyUpCapture
- onLeavePictureInPicture
- onLeavePictureInPictureCapture
- onLoad
- onLoadCapture
- onLoadedData
- onLoadedDataCapture
- onLoadedMetadata
- onLoadedMetadataCapture
- onLoadStart
- onLoadStartCapture
- onLostPointerCapture
- onLostPointerCaptureCapture
- onMouseDown
- onMouseDownCapture
- onMouseEnter
- onMouseEnterCapture
- onMouseLeave
- onMouseLeaveCapture
- onMouseMove
- onMouseMoveCapture
- onMouseOut
- onMouseOutCapture
- onMouseOver
- onMouseOverCapture
- onMouseUp
- onMouseUpCapture
- onPaste
- onPasteCapture
- onPause
- onPauseCapture
- onPlay
- onPlayCapture
- onPlaying
- onPlayingCapture
- onPointerCancel
- onPointerCancelCapture
- onPointerDown
- onPointerDownCapture
- onPointerEnter
- onPointerEnterCapture
- onPointerLeave
- onPointerLeaveCapture
- onPointerMove
- onPointerMoveCapture
- onPointerOut
- onPointerOutCapture
- onPointerOver
- onPointerOverCapture
- onPointerUp
- onPointerUpCapture
- onProgress
- onProgressCapture
- onRateChange
- onRateChangeCapture
- onReset
- onResetCapture
- onResize
- onResizeCapture
- onScroll
- onScrollCapture
- onScrollEnd
- onSearch
- onSearchCapture
- onSeeked
- onSeekedCapture
- onSeeking
- onSeekingCapture
- onSelect
- onSelectCapture
- onStalled
- onStalledCapture
- onSubmit
- onSubmitCapture
- onSuspend
- onSuspendCapture
- onTimeUpdate
- onTimeUpdateCapture
- onToggle
- onTouchCancel
- onTouchCancelCapture
- onTouchEnd
- onTouchEndCapture
- onTouchMove
- onTouchMoveCapture
- onTouchStart
- onTouchStartCapture
- onTransitionCancel
- onTransitionCancelCapture
- onTransitionEnd
- onTransitionEndCapture
- onTransitionRun
- onTransitionRunCapture
- onTransitionStart
- onTransitionStartCapture
- onVolumeChange
- onVolumeChangeCapture
- onWaiting
- onWaitingCapture
- onWheel
- onWheelCapture
HTMLAttributes
- about
- accesskey
- accessKey
- autocapitalize
- autoCapitalize
- autocorrect
- autoCorrect
- autofocus
- autoFocus
- class
- className
- contenteditable
- contentEditable
- datatype
- dir
- disablePictureInPicture
- draggable
- elementtiming
- elementTiming
- enterkeyhint
- exportparts
- hidden
- id
- inert
- inlist
- inputmode
- inputMode
- is
- itemid
- itemID
- itemprop
- itemProp
- itemref
- itemRef
- itemscope
- itemScope
- itemtype
- itemType
- lang
- nonce
- part
- popover
- prefix
- property
- resource
- results
- role
- slot
- spellcheck
- style
- tabindex
- tabIndex
- title
- translate
- typeof
- vocab
InputHTMLAttributes
- accept
- alt
- autocomplete
- autoComplete
- capture
- checked
- defaultChecked
- defaultValue
- disabled
- enterKeyHint
- form
- formaction
- formAction
- formenctype
- formEncType
- formmethod
- formMethod
- formnovalidate
- formNoValidate
- formtarget
- formTarget
- height
- indeterminate
- list
- max
- maxlength
- maxLength
- min
- minlength
- minLength
- multiple
- name
- onChange
- pattern
- placeholder
- readonly
- readOnly
- required
- size
- src
- step
- type
- value
- width
SVGAttributes
- 'alignment-baseline'
- 'allow-reorder'
- 'arabic-form'
- 'baseline-shift'
- 'cap-height'
- 'clip-path'
- 'clip-rule'
- 'color-interpolation-filters'
- 'color-interpolation'
- 'color-profile'
- 'color-rendering'
- 'content-script-type'
- 'content-style-type'
- 'dominant-baseline'
- 'enable-background'
- 'fill-opacity'
- 'fill-rule'
- 'flood-color'
- 'flood-opacity'
- 'font-family'
- 'font-size-adjust'
- 'font-size'
- 'font-stretch'
- 'font-style'
- 'font-variant'
- 'font-weight'
- 'glyph-name'
- 'glyph-orientation-horizontal'
- 'glyph-orientation-vertical'
- 'horiz-adv-x'
- 'horiz-origin-x'
- 'image-rendering'
- 'letter-spacing'
- 'lighting-color'
- 'marker-end'
- 'marker-mid'
- 'marker-start'
- 'overline-position'
- 'overline-thickness'
- 'paint-order'
- 'panose-1'
- 'pointer-events'
- 'rendering-intent'
- 'repeat-count'
- 'repeat-dur'
- 'shape-rendering'
- 'stop-color'
- 'stop-opacity'
- 'strikethrough-position'
- 'strikethrough-thickness'
- 'stroke-dasharray'
- 'stroke-dashoffset'
- 'stroke-linecap'
- 'stroke-linejoin'
- 'stroke-miterlimit'
- 'stroke-opacity'
- 'stroke-width'
- 'text-anchor'
- 'text-decoration'
- 'text-rendering'
- 'transform-origin'
- 'underline-position'
- 'underline-thickness'
- 'unicode-bidi'
- 'unicode-range'
- 'units-per-em'
- 'v-alphabetic'
- 'v-hanging'
- 'v-ideographic'
- 'v-mathematical'
- 'vector-effect'
- 'vert-adv-y'
- 'vert-origin-x'
- 'vert-origin-y'
- 'word-spacing'
- 'writing-mode'
- 'x-height'
- 'xlink:actuate'
- 'xlink:arcrole'
- 'xlink:href'
- 'xlink:role'
- 'xlink:show'
- 'xlink:title'
- 'xlink:type'
- 'xml:base'
- 'xml:lang'
- 'xml:space'
- accentHeight
- accumulate
- additive
- alignmentBaseline
- allowReorder
- alphabetic
- amplitude
- arabicForm
- ascent
- attributeName
- attributeType
- azimuth
- baseFrequency
- baselineShift
- baseProfile
- bbox
- begin
- bias
- by
- calcMode
- capHeight
- clip
- clipPath
- clipPathUnits
- clipRule
- colorInterpolation
- colorInterpolationFilters
- colorProfile
- colorRendering
- contentScriptType
- contentStyleType
- cursor
- cx
- cy
- d
- decelerate
- descent
- diffuseConstant
- direction
- display
- divisor
- dominantBaseline
- dur
- dx
- dy
- edgeMode
- elevation
- enableBackground
- end
- exponent
- externalResourcesRequired
- fill
- fillOpacity
- fillRule
- filter
- filterRes
- filterUnits
- floodColor
- floodOpacity
- focusable
- fontFamily
- fontSize
- fontSizeAdjust
- fontStretch
- fontStyle
- fontVariant
- fontWeight
- format
- from
- fx
- fy
- g1
- g2
- glyphName
- glyphOrientationHorizontal
- glyphOrientationVertical
- glyphRef
- gradientTransform
- gradientUnits
- hanging
- height
- horizAdvX
- horizOriginX
- href
- hreflang
- hrefLang
- ideographic
- imageRendering
- in
- in2
- intercept
- k
- k1
- k2
- k3
- k4
- kernelMatrix
- kernelUnitLength
- kerning
- keyPoints
- keySplines
- keyTimes
- lengthAdjust
- letterSpacing
- lightingColor
- limitingConeAngle
- local
- markerEnd
- markerHeight
- markerMid
- markerStart
- markerUnits
- markerWidth
- mask
- maskContentUnits
- maskUnits
- mathematical
- mode
- numOctaves
- offset
- opacity
- operator
- order
- orient
- orientation
- origin
- overflow
- overlinePosition
- overlineThickness
- paintOrder
- panose1
- pathLength
- patternContentUnits
- patternTransform
- patternUnits
- pointerEvents
- points
- pointsAtX
- pointsAtY
- pointsAtZ
- preserveAlpha
- preserveAspectRatio
- primitiveUnits
- r
- radius
- refX
- refY
- renderingIntent
- repeatCount
- repeatDur
- requiredExtensions
- requiredFeatures
- restart
- result
- rotate
- rx
- ry
- scale
- seed
- shapeRendering
- slope
- spacing
- specularConstant
- specularExponent
- speed
- spreadMethod
- startOffset
- stdDeviation
- stemh
- stemv
- stitchTiles
- stopColor
- stopOpacity
- strikethroughPosition
- strikethroughThickness
- string
- stroke
- strokeDasharray
- strokeDashoffset
- strokeLinecap
- strokeLinejoin
- strokeMiterlimit
- strokeOpacity
- strokeWidth
- surfaceScale
- systemLanguage
- tableValues
- targetX
- targetY
- textAnchor
- textDecoration
- textLength
- textRendering
- to
- transform
- transformOrigin
- type
- u1
- u2
- underlinePosition
- underlineThickness
- unicode
- unicodeBidi
- unicodeRange
- unitsPerEm
- vAlphabetic
- values
- vectorEffect
- version
- vertAdvY
- vertOriginX
- vertOriginY
- vHanging
- vIdeographic
- viewBox
- viewTarget
- visibility
- vMathematical
- width
- wordSpacing
- writingMode
- x
- x1
- x2
- xChannelSelector
- xHeight
- xlinkActuate
- xlinkArcrole
- xlinkHref
- xlinkRole
- xlinkShow
- xlinkTitle
- xlinkType
- xmlBase
- xmlLang
- xmlns
- xmlnsXlink
- xmlSpace
- y
- y1
- y2
- yChannelSelector
- z
- zoomAndPan
Type Aliases
- AllCSSProperties
- AnimationEventHandler
- AnyComponent
- AriaRole
- Booleanish
- ClipboardEventHandler
- CommandEventHandler
- ComponentChild
- ComponentChildren
- ComponentFactory
- ComponentProps
- ComponentType
- CompositionEventHandler
- ContextType
- DetailedHTMLProps
- DOMCSSProperties
- DPubAriaRole
- DragEventHandler
- EventHandler
- FocusEventHandler
- GenericEventHandler
- HTMLAttributeAnchorTarget
- HTMLAttributeCrossOrigin
- HTMLAttributeReferrerPolicy
- HTMLInputTypeAttribute
- InputEventHandler
- Key
- KeyboardEventHandler
- MouseEventHandler
- PictureInPictureEventHandler
- PointerEventHandler
- Ref
- RefCallback
- RefObject
- RenderableProps
- Signalish
- SubmitEventHandler
- TargetedAnimationEvent
- TargetedClipboardEvent
- TargetedCommandEvent
- TargetedCompositionEvent
- TargetedDragEvent
- TargetedEvent
- TargetedFocusEvent
- TargetedInputEvent
- TargetedKeyboardEvent
- TargetedMouseEvent
- TargetedPictureInPictureEvent
- TargetedPointerEvent
- TargetedSubmitEvent
- TargetedToggleEvent
- TargetedTouchEvent
- TargetedTransitionEvent
- TargetedUIEvent
- TargetedWheelEvent
- ToggleEventHandler
- TouchEventHandler
- TransitionEventHandler
- UIEventHandler
- UnpackSignal
- WAIAriaRole
- WheelEventHandler
Namespaces
Variables
variable CommandEvent
var CommandEvent: { new (type: string, eventInitDict?: CommandEventInit): CommandEvent; prototype: CommandEvent;};
variable Fragment
const Fragment: FunctionComponent<{}>;
variable options
const options: Options;
variable ToggleEvent
var ToggleEvent: { new (type: string, eventInitDict?: ToggleEventInit): ToggleEvent; prototype: ToggleEvent;};
Functions
function cloneElement
cloneElement: { (vnode: VNode<any>, props?: any, ...children: ComponentChildren[]): VNode<any>; <P>(vnode: VNode<P>, props?: any, ...children: ComponentChildren[]): VNode<P>;};
function createContext
createContext: <T>(defaultValue: T) => Context<T>;
function createElement
createElement: typeof createElement;
function createRef
createRef: <T = any>() => RefObject<T>;
function h
h: typeof h;
function hydrate
hydrate: (vnode: ComponentChild, parent: ContainerNode) => void;
function isValidElement
isValidElement: (vnode: any) => vnode is VNode<{}>;
function render
render: { (vnode: ComponentChild, parent: ContainerNode): void; ( vnode: ComponentChild, parent: ContainerNode, replaceNode?: Element | Text ): void;};
Deprecated
The
replaceNode
parameter will be removed in v11.Replacement Preact 10+ implementation can be found in the
preact-root-fragment
package. Docs: https://github.com/preactjs/preact-root-fragment
function toChildArray
toChildArray: (children: ComponentChildren) => Array<VNode | string | number>;
Classes
class Component
abstract class Component<P, S> {}
constructor
constructor(props?: {}, context?: any);
property base
base?: Element | Text;
property context
context: any;
property contextType
static contextType?: Context<any>;
property defaultProps
static defaultProps?: any;
property displayName
static displayName?: string;
property props
props: Readonly<Attributes & { children?: ComponentChildren; ref?: Ref<any> }>;
property state
state: Readonly<S>;
method forceUpdate
forceUpdate: (callback?: () => void) => void;
method getDerivedStateFromError
static getDerivedStateFromError: (error: any) => object | null;
method getDerivedStateFromProps
static getDerivedStateFromProps: ( props: Readonly<object>, state: Readonly<object>) => object | null;
method render
abstract render: ( props?: RenderableProps<P>, state?: Readonly<S>, context?: any) => ComponentChildren;
method setState
setState: <K extends keyof S>( state: | (( prevState: Readonly<S>, props: Readonly<P> ) => Pick<S, K> | Partial<S> | null) | Pick<S, K> | Partial<S>, callback?: () => void) => void;
Interfaces
interface AllHTMLAttributes
interface AllHTMLAttributes<RefType extends EventTarget = EventTarget> extends ClassAttributes<RefType>, DOMAttributes<RefType>, AriaAttributes {}
property 'accept-charset'
'accept-charset'?: Signalish<AllHTMLAttributes['acceptCharset']>;
property 'http-equiv'
'http-equiv'?: Signalish<string | undefined>;
property about
about?: Signalish<string | undefined>;
property accept
accept?: Signalish<string | undefined>;
property acceptCharset
acceptCharset?: Signalish<string | undefined>;
property accesskey
accesskey?: Signalish<AllHTMLAttributes['accessKey']>;
property accessKey
accessKey?: Signalish<string | undefined>;
property action
action?: Signalish<string | undefined>;
property allow
allow?: Signalish<string | undefined>;
property allowFullScreen
allowFullScreen?: Signalish<boolean | undefined>;
property allowTransparency
allowTransparency?: Signalish<boolean | undefined>;
property alt
alt?: Signalish<string | undefined>;
property as
as?: Signalish<string | undefined>;
property async
async?: Signalish<boolean | undefined>;
property autocapitalize
autocapitalize?: Signalish< 'off' | 'none' | 'on' | 'sentences' | 'words' | 'characters' | undefined>;
property autoCapitalize
autoCapitalize?: Signalish< 'off' | 'none' | 'on' | 'sentences' | 'words' | 'characters' | undefined>;
property autocomplete
autocomplete?: Signalish<string | undefined>;
property autoComplete
autoComplete?: Signalish<string | undefined>;
property autocorrect
autocorrect?: Signalish<string | undefined>;
property autoCorrect
autoCorrect?: Signalish<string | undefined>;
property autofocus
autofocus?: Signalish<boolean | undefined>;
property autoFocus
autoFocus?: Signalish<boolean | undefined>;
property autoplay
autoplay?: Signalish<boolean | undefined>;
property autoPlay
autoPlay?: Signalish<boolean | undefined>;
property capture
capture?: Signalish<boolean | string | undefined>;
property cellPadding
cellPadding?: Signalish<number | string | undefined>;
property cellSpacing
cellSpacing?: Signalish<number | string | undefined>;
property challenge
challenge?: Signalish<string | undefined>;
property charset
charset?: Signalish<string | undefined>;
property charSet
charSet?: Signalish<string | undefined>;
property checked
checked?: Signalish<boolean | undefined>;
property cite
cite?: Signalish<string | undefined>;
property class
class?: Signalish<string | undefined>;
property className
className?: Signalish<string | undefined>;
property cols
cols?: Signalish<number | undefined>;
property colspan
colspan?: Signalish<number | undefined>;
property colSpan
colSpan?: Signalish<number | undefined>;
property content
content?: Signalish<string | undefined>;
property contenteditable
contenteditable?: Signalish<AllHTMLAttributes['contentEditable']>;
property contentEditable
contentEditable?: Signalish< Booleanish | '' | 'plaintext-only' | 'inherit' | undefined>;
property contextmenu
contextmenu?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/contextmenu
property contextMenu
contextMenu?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/contextmenu
property controls
controls?: Signalish<boolean | undefined>;
property controlslist
controlslist?: Signalish<string | undefined>;
property controlsList
controlsList?: Signalish<string | undefined>;
property coords
coords?: Signalish<string | undefined>;
property crossorigin
crossorigin?: Signalish<string | undefined>;
property crossOrigin
crossOrigin?: Signalish<string | undefined>;
property currentTime
currentTime?: Signalish<number | undefined>;
property data
data?: Signalish<string | undefined>;
property datatype
datatype?: Signalish<string | undefined>;
property datetime
datetime?: Signalish<string | undefined>;
property dateTime
dateTime?: Signalish<string | undefined>;
property decoding
decoding?: Signalish<'sync' | 'async' | 'auto' | undefined>;
property default
default?: Signalish<boolean | undefined>;
property defaultChecked
defaultChecked?: Signalish<boolean | undefined>;
property defaultMuted
defaultMuted?: Signalish<boolean | undefined>;
property defaultPlaybackRate
defaultPlaybackRate?: Signalish<number | undefined>;
property defaultValue
defaultValue?: Signalish<string | undefined>;
property defer
defer?: Signalish<boolean | undefined>;
property dir
dir?: Signalish<'auto' | 'rtl' | 'ltr' | undefined>;
property disabled
disabled?: Signalish<boolean | undefined>;
property disablePictureInPicture
disablePictureInPicture?: Signalish<boolean | undefined>;
property disableremoteplayback
disableremoteplayback?: Signalish<boolean | undefined>;
property disableRemotePlayback
disableRemotePlayback?: Signalish<boolean | undefined>;
property download
download?: Signalish<any | undefined>;
property draggable
draggable?: Signalish<boolean | undefined>;
property elementtiming
elementtiming?: Signalish<AllHTMLAttributes['elementTiming']>;
property elementTiming
elementTiming?: Signalish<string | undefined>;
property enctype
enctype?: Signalish<string | undefined>;
property encType
encType?: Signalish<string | undefined>;
property enterkeyhint
enterkeyhint?: Signalish< 'enter' | 'done' | 'go' | 'next' | 'previous' | 'search' | 'send' | undefined>;
property exportparts
exportparts?: Signalish<string | undefined>;
property for
for?: Signalish<string | undefined>;
property form
form?: Signalish<string | undefined>;
property formaction
formaction?: Signalish<string | undefined>;
property formAction
formAction?: Signalish<string | undefined>;
property formenctype
formenctype?: Signalish<string | undefined>;
property formEncType
formEncType?: Signalish<string | undefined>;
property formmethod
formmethod?: Signalish<string | undefined>;
property formMethod
formMethod?: Signalish<string | undefined>;
property formnovalidate
formnovalidate?: Signalish<boolean | undefined>;
property formNoValidate
formNoValidate?: Signalish<boolean | undefined>;
property formtarget
formtarget?: Signalish<string | undefined>;
property formTarget
formTarget?: Signalish<string | undefined>;
property frameborder
frameborder?: Signalish<number | string | undefined>;
property frameBorder
frameBorder?: Signalish<number | string | undefined>;
property headers
headers?: Signalish<string | undefined>;
property height
height?: Signalish<number | string | undefined>;
property hidden
hidden?: Signalish<boolean | 'hidden' | 'until-found' | undefined>;
property high
high?: Signalish<number | undefined>;
property href
href?: Signalish<string | undefined>;
property hreflang
hreflang?: Signalish<string | undefined>;
property hrefLang
hrefLang?: Signalish<string | undefined>;
property htmlFor
htmlFor?: Signalish<string | undefined>;
property httpEquiv
httpEquiv?: Signalish<string | undefined>;
property icon
icon?: Signalish<string | undefined>;
property id
id?: Signalish<string | undefined>;
property indeterminate
indeterminate?: Signalish<boolean | undefined>;
property inert
inert?: Signalish<boolean | undefined>;
property inlist
inlist?: Signalish<any>;
property inputmode
inputmode?: Signalish<string | undefined>;
property inputMode
inputMode?: Signalish<string | undefined>;
property integrity
integrity?: Signalish<string | undefined>;
property is
is?: Signalish<string | undefined>;
property itemid
itemid?: Signalish<string | undefined>;
property itemID
itemID?: Signalish<string | undefined>;
property itemprop
itemprop?: Signalish<string | undefined>;
property itemProp
itemProp?: Signalish<string | undefined>;
property itemref
itemref?: Signalish<string | undefined>;
property itemRef
itemRef?: Signalish<string | undefined>;
property itemscope
itemscope?: Signalish<boolean | undefined>;
property itemScope
itemScope?: Signalish<boolean | undefined>;
property itemtype
itemtype?: Signalish<string | undefined>;
property itemType
itemType?: Signalish<string | undefined>;
property keyParams
keyParams?: Signalish<string | undefined>;
property keyType
keyType?: Signalish<string | undefined>;
property kind
kind?: Signalish<string | undefined>;
property label
label?: Signalish<string | undefined>;
property lang
lang?: Signalish<string | undefined>;
property list
list?: Signalish<string | undefined>;
property loading
loading?: Signalish<'eager' | 'lazy' | undefined>;
property loop
loop?: Signalish<boolean | undefined>;
property low
low?: Signalish<number | undefined>;
property manifest
manifest?: Signalish<string | undefined>;
property marginHeight
marginHeight?: Signalish<number | undefined>;
property marginWidth
marginWidth?: Signalish<number | undefined>;
property max
max?: Signalish<number | string | undefined>;
property maxlength
maxlength?: Signalish<number | undefined>;
property maxLength
maxLength?: Signalish<number | undefined>;
property media
media?: Signalish<string | undefined>;
property mediaGroup
mediaGroup?: Signalish<string | undefined>;
property method
method?: Signalish<string | undefined>;
property min
min?: Signalish<number | string | undefined>;
property minlength
minlength?: Signalish<number | undefined>;
property minLength
minLength?: Signalish<number | undefined>;
property multiple
multiple?: Signalish<boolean | undefined>;
property muted
muted?: Signalish<boolean | undefined>;
property name
name?: Signalish<string | undefined>;
property nomodule
nomodule?: Signalish<boolean | undefined>;
property nonce
nonce?: Signalish<string | undefined>;
property novalidate
novalidate?: Signalish<boolean | undefined>;
property noValidate
noValidate?: Signalish<boolean | undefined>;
property open
open?: Signalish<boolean | undefined>;
property optimum
optimum?: Signalish<number | undefined>;
property part
part?: Signalish<string | undefined>;
property pattern
pattern?: Signalish<string | undefined>;
property ping
ping?: Signalish<string | undefined>;
property placeholder
placeholder?: Signalish<string | undefined>;
property playbackRate
playbackRate?: Signalish<number | undefined>;
property playsinline
playsinline?: Signalish<boolean | undefined>;
property playsInline
playsInline?: Signalish<boolean | undefined>;
property popover
popover?: Signalish<'auto' | 'hint' | 'manual' | boolean | undefined>;
property popovertarget
popovertarget?: Signalish<string | undefined>;
property popoverTarget
popoverTarget?: Signalish<string | undefined>;
property popovertargetaction
popovertargetaction?: Signalish<'hide' | 'show' | 'toggle' | undefined>;
property popoverTargetAction
popoverTargetAction?: Signalish<'hide' | 'show' | 'toggle' | undefined>;
property poster
poster?: Signalish<string | undefined>;
property prefix
prefix?: Signalish<string | undefined>;
property preload
preload?: Signalish<'auto' | 'metadata' | 'none' | undefined>;
property preservesPitch
preservesPitch?: Signalish<boolean | undefined>;
property property
property?: Signalish<string | undefined>;
property radioGroup
radioGroup?: Signalish<string | undefined>;
property readonly
readonly?: Signalish<boolean | undefined>;
property readOnly
readOnly?: Signalish<boolean | undefined>;
property referrerpolicy
referrerpolicy?: Signalish< | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' | undefined>;
property rel
rel?: Signalish<string | undefined>;
property required
required?: Signalish<boolean | undefined>;
property resource
resource?: Signalish<string | undefined>;
property results
results?: Signalish<number | undefined>;
property reversed
reversed?: Signalish<boolean | undefined>;
property role
role?: Signalish<AriaRole | undefined>;
property rows
rows?: Signalish<number | undefined>;
property rowspan
rowspan?: Signalish<number | undefined>;
property rowSpan
rowSpan?: Signalish<number | undefined>;
property sandbox
sandbox?: Signalish<string | undefined>;
property scope
scope?: Signalish<string | undefined>;
property scoped
scoped?: Signalish<boolean | undefined>;
property scrolling
scrolling?: Signalish<string | undefined>;
property seamless
seamless?: Signalish<boolean | undefined>;
property selected
selected?: Signalish<boolean | undefined>;
property shape
shape?: Signalish<string | undefined>;
property size
size?: Signalish<number | undefined>;
property sizes
sizes?: Signalish<string | undefined>;
property slot
slot?: Signalish<string | undefined>;
property span
span?: Signalish<number | undefined>;
property spellcheck
spellcheck?: Signalish<boolean | undefined>;
property src
src?: Signalish<string | undefined>;
property srcdoc
srcdoc?: Signalish<string | undefined>;
property srcDoc
srcDoc?: Signalish<string | undefined>;
property srclang
srclang?: Signalish<string | undefined>;
property srcLang
srcLang?: Signalish<string | undefined>;
property srcObject
srcObject?: Signalish<MediaStream | MediaSource | Blob | File | null>;
property srcset
srcset?: Signalish<string | undefined>;
property srcSet
srcSet?: Signalish<string | undefined>;
property start
start?: Signalish<number | undefined>;
property step
step?: Signalish<number | string | undefined>;
property style
style?: Signalish<string | CSSProperties | undefined>;
property summary
summary?: Signalish<string | undefined>;
property tabindex
tabindex?: Signalish<number | undefined>;
property tabIndex
tabIndex?: Signalish<number | undefined>;
property target
target?: Signalish<string | undefined>;
property title
title?: Signalish<string | undefined>;
property translate
translate?: Signalish<boolean | undefined>;
property type
type?: Signalish<string | undefined>;
property typeof
typeof?: Signalish<string | undefined>;
property usemap
usemap?: Signalish<string | undefined>;
property useMap
useMap?: Signalish<string | undefined>;
property value
value?: Signalish<string | string[] | number | undefined>;
property vocab
vocab?: Signalish<string | undefined>;
property volume
volume?: Signalish<string | number | undefined>;
property width
width?: Signalish<number | string | undefined>;
property wmode
wmode?: Signalish<string | undefined>;
property wrap
wrap?: Signalish<string | undefined>;
interface AnchorHTMLAttributes
interface AnchorHTMLAttributes<T extends EventTarget = HTMLAnchorElement> extends HTMLAttributes<T> {}
property download
download?: Signalish<any>;
property href
href?: Signalish<string | undefined>;
property hreflang
hreflang?: Signalish<string | undefined>;
property hrefLang
hrefLang?: Signalish<string | undefined>;
property media
media?: Signalish<string | undefined>;
property ping
ping?: Signalish<string | undefined>;
property referrerpolicy
referrerpolicy?: Signalish<HTMLAttributeReferrerPolicy | undefined>;
property referrerPolicy
referrerPolicy?: Signalish<HTMLAttributeReferrerPolicy | undefined>;
property rel
rel?: Signalish<string | undefined>;
property target
target?: Signalish<HTMLAttributeAnchorTarget | undefined>;
property type
type?: Signalish<string | undefined>;
interface AnnotationMathMLAttributes
interface AnnotationMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
interface AnnotationXmlMathMLAttributes
interface AnnotationXmlMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
interface AreaHTMLAttributes
interface AreaHTMLAttributes<T extends EventTarget = HTMLAreaElement> extends HTMLAttributes<T> {}
property alt
alt?: Signalish<string | undefined>;
property coords
coords?: Signalish<string | undefined>;
property download
download?: Signalish<any>;
property href
href?: Signalish<string | undefined>;
property hreflang
hreflang?: Signalish<string | undefined>;
property hrefLang
hrefLang?: Signalish<string | undefined>;
property media
media?: Signalish<string | undefined>;
property referrerpolicy
referrerpolicy?: Signalish<HTMLAttributeReferrerPolicy | undefined>;
property referrerPolicy
referrerPolicy?: Signalish<HTMLAttributeReferrerPolicy | undefined>;
property rel
rel?: Signalish<string | undefined>;
property shape
shape?: Signalish<string | undefined>;
property target
target?: Signalish<HTMLAttributeAnchorTarget | undefined>;
interface AriaAttributes
interface AriaAttributes {}
property 'aria-activedescendant'
'aria-activedescendant'?: Signalish<string | undefined>;
Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.
property 'aria-atomic'
'aria-atomic'?: Signalish<Booleanish | undefined>;
Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.
property 'aria-autocomplete'
'aria-autocomplete'?: Signalish<'none' | 'inline' | 'list' | 'both' | undefined>;
Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.
property 'aria-braillelabel'
'aria-braillelabel'?: Signalish<string | undefined>;
Defines a string value that labels the current element, which is intended to be converted into Braille.
See Also
aria-label.
property 'aria-brailleroledescription'
'aria-brailleroledescription'?: Signalish<string | undefined>;
Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.
See Also
aria-roledescription.
property 'aria-busy'
'aria-busy'?: Signalish<Booleanish | undefined>;
Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.
property 'aria-checked'
'aria-checked'?: Signalish<Booleanish | 'mixed' | undefined>;
Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.
See Also
aria-pressed
aria-selected.
property 'aria-colcount'
'aria-colcount'?: Signalish<number | undefined>;
Defines the total number of columns in a table, grid, or treegrid.
See Also
aria-colindex.
property 'aria-colindex'
'aria-colindex'?: Signalish<number | undefined>;
Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.
See Also
aria-colcount
aria-colspan.
property 'aria-colindextext'
'aria-colindextext'?: Signalish<string | undefined>;
Defines a human readable text alternative of aria-colindex.
See Also
aria-rowindextext.
property 'aria-colspan'
'aria-colspan'?: Signalish<number | undefined>;
Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.
See Also
aria-colindex
aria-rowspan.
property 'aria-controls'
'aria-controls'?: Signalish<string | undefined>;
Identifies the element (or elements) whose contents or presence are controlled by the current element.
See Also
aria-owns.
property 'aria-current'
'aria-current'?: Signalish< Booleanish | 'page' | 'step' | 'location' | 'date' | 'time' | undefined>;
Indicates the element that represents the current item within a container or set of related elements.
property 'aria-describedby'
'aria-describedby'?: Signalish<string | undefined>;
Identifies the element (or elements) that describes the object.
See Also
aria-labelledby
property 'aria-description'
'aria-description'?: Signalish<string | undefined>;
Defines a string value that describes or annotates the current element.
See Also
related aria-describedby.
property 'aria-details'
'aria-details'?: Signalish<string | undefined>;
Identifies the element that provides a detailed, extended description for the object.
See Also
aria-describedby.
property 'aria-disabled'
'aria-disabled'?: Signalish<Booleanish | undefined>;
Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.
See Also
aria-hidden
aria-readonly.
property 'aria-dropeffect'
'aria-dropeffect'?: Signalish< 'none' | 'copy' | 'execute' | 'link' | 'move' | 'popup' | undefined>;
Indicates what functions can be performed when a dragged object is released on the drop target.
Deprecated
in ARIA 1.1
property 'aria-errormessage'
'aria-errormessage'?: Signalish<string | undefined>;
Identifies the element that provides an error message for the object.
See Also
aria-invalid
aria-describedby.
property 'aria-expanded'
'aria-expanded'?: Signalish<Booleanish | undefined>;
Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.
property 'aria-flowto'
'aria-flowto'?: Signalish<string | undefined>;
Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.
property 'aria-grabbed'
'aria-grabbed'?: Signalish<Booleanish | undefined>;
Indicates an element's "grabbed" state in a drag-and-drop operation.
Deprecated
in ARIA 1.1
property 'aria-haspopup'
'aria-haspopup'?: Signalish< Booleanish | 'menu' | 'listbox' | 'tree' | 'grid' | 'dialog' | undefined>;
Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.
property 'aria-hidden'
'aria-hidden'?: Signalish<Booleanish | undefined>;
Indicates whether the element is exposed to an accessibility API.
See Also
aria-disabled.
property 'aria-invalid'
'aria-invalid'?: Signalish<Booleanish | 'grammar' | 'spelling' | undefined>;
Indicates the entered value does not conform to the format expected by the application.
See Also
aria-errormessage.
property 'aria-keyshortcuts'
'aria-keyshortcuts'?: Signalish<string | undefined>;
Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.
property 'aria-label'
'aria-label'?: Signalish<string | undefined>;
Defines a string value that labels the current element.
See Also
aria-labelledby.
property 'aria-labelledby'
'aria-labelledby'?: Signalish<string | undefined>;
Identifies the element (or elements) that labels the current element.
See Also
aria-describedby.
property 'aria-level'
'aria-level'?: Signalish<number | undefined>;
Defines the hierarchical level of an element within a structure.
property 'aria-live'
'aria-live'?: Signalish<'off' | 'assertive' | 'polite' | undefined>;
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
property 'aria-modal'
'aria-modal'?: Signalish<Booleanish | undefined>;
Indicates whether an element is modal when displayed.
property 'aria-multiline'
'aria-multiline'?: Signalish<Booleanish | undefined>;
Indicates whether a text box accepts multiple lines of input or only a single line.
property 'aria-multiselectable'
'aria-multiselectable'?: Signalish<Booleanish | undefined>;
Indicates that the user may select more than one item from the current selectable descendants.
property 'aria-orientation'
'aria-orientation'?: Signalish<'horizontal' | 'vertical' | undefined>;
Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.
property 'aria-owns'
'aria-owns'?: Signalish<string | undefined>;
Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.
See Also
aria-controls.
property 'aria-placeholder'
'aria-placeholder'?: Signalish<string | undefined>;
Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.
property 'aria-posinset'
'aria-posinset'?: Signalish<number | undefined>;
Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
See Also
aria-setsize.
property 'aria-pressed'
'aria-pressed'?: Signalish<Booleanish | 'mixed' | undefined>;
Indicates the current "pressed" state of toggle buttons.
See Also
aria-checked
aria-selected.
property 'aria-readonly'
'aria-readonly'?: Signalish<Booleanish | undefined>;
Indicates that the element is not editable, but is otherwise operable.
See Also
aria-disabled.
property 'aria-relevant'
'aria-relevant'?: Signalish< | 'additions' | 'additions removals' | 'additions text' | 'all' | 'removals' | 'removals additions' | 'removals text' | 'text' | 'text additions' | 'text removals' | undefined>;
Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.
See Also
aria-atomic.
property 'aria-required'
'aria-required'?: Signalish<Booleanish | undefined>;
Indicates that user input is required on the element before a form may be submitted.
property 'aria-roledescription'
'aria-roledescription'?: Signalish<string | undefined>;
Defines a human-readable, author-localized description for the role of an element.
property 'aria-rowcount'
'aria-rowcount'?: Signalish<number | undefined>;
Defines the total number of rows in a table, grid, or treegrid.
See Also
aria-rowindex.
property 'aria-rowindex'
'aria-rowindex'?: Signalish<number | undefined>;
Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.
See Also
aria-rowcount
aria-rowspan.
property 'aria-rowindextext'
'aria-rowindextext'?: Signalish<string | undefined>;
Defines a human readable text alternative of aria-rowindex.
See Also
aria-colindextext.
property 'aria-rowspan'
'aria-rowspan'?: Signalish<number | undefined>;
Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.
See Also
aria-rowindex
aria-colspan.
property 'aria-selected'
'aria-selected'?: Signalish<Booleanish | undefined>;
Indicates the current "selected" state of various widgets.
See Also
aria-checked
aria-pressed.
property 'aria-setsize'
'aria-setsize'?: Signalish<number | undefined>;
Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
See Also
aria-posinset.
property 'aria-sort'
'aria-sort'?: Signalish< 'none' | 'ascending' | 'descending' | 'other' | undefined>;
Indicates if items in a table or grid are sorted in ascending or descending order.
property 'aria-valuemax'
'aria-valuemax'?: Signalish<number | undefined>;
Defines the maximum allowed value for a range widget.
property 'aria-valuemin'
'aria-valuemin'?: Signalish<number | undefined>;
Defines the minimum allowed value for a range widget.
property 'aria-valuenow'
'aria-valuenow'?: Signalish<number | undefined>;
Defines the current value for a range widget.
See Also
aria-valuetext.
property 'aria-valuetext'
'aria-valuetext'?: Signalish<string | undefined>;
Defines the human readable text alternative of aria-valuenow for a range widget.
interface Attributes
interface Attributes {}
interface AudioHTMLAttributes
interface AudioHTMLAttributes<T extends EventTarget = HTMLAudioElement> extends MediaHTMLAttributes<T> {}
interface BaseHTMLAttributes
interface BaseHTMLAttributes<T extends EventTarget = HTMLBaseElement> extends HTMLAttributes<T> {}
interface BlockquoteHTMLAttributes
interface BlockquoteHTMLAttributes<T extends EventTarget = HTMLQuoteElement> extends HTMLAttributes<T> {}
property cite
cite?: Signalish<string | undefined>;
interface ButtonHTMLAttributes
interface ButtonHTMLAttributes<T extends EventTarget = HTMLButtonElement> extends HTMLAttributes<T> {}
property command
command?: Signalish<string | undefined>;
property commandfor
commandfor?: Signalish<string | undefined>;
property commandFor
commandFor?: Signalish<string | undefined>;
property disabled
disabled?: Signalish<boolean | undefined>;
property form
form?: Signalish<string | undefined>;
property formaction
formaction?: Signalish<string | undefined>;
property formAction
formAction?: Signalish<string | undefined>;
property formenctype
formenctype?: Signalish<string | undefined>;
property formEncType
formEncType?: Signalish<string | undefined>;
property formmethod
formmethod?: Signalish<string | undefined>;
property formMethod
formMethod?: Signalish<string | undefined>;
property formnovalidate
formnovalidate?: Signalish<boolean | undefined>;
property formNoValidate
formNoValidate?: Signalish<boolean | undefined>;
property formtarget
formtarget?: Signalish<string | undefined>;
property formTarget
formTarget?: Signalish<string | undefined>;
property name
name?: Signalish<string | undefined>;
property popovertarget
popovertarget?: Signalish<string | undefined>;
property popoverTarget
popoverTarget?: Signalish<string | undefined>;
property popovertargetaction
popovertargetaction?: Signalish<'hide' | 'show' | 'toggle' | undefined>;
property popoverTargetAction
popoverTargetAction?: Signalish<'hide' | 'show' | 'toggle' | undefined>;
property type
type?: Signalish<'submit' | 'reset' | 'button' | undefined>;
property value
value?: Signalish<string | number | undefined>;
interface CanvasHTMLAttributes
interface CanvasHTMLAttributes<T extends EventTarget = HTMLCanvasElement> extends HTMLAttributes<T> {}
interface ClassAttributes
interface ClassAttributes<T> extends Attributes {}
property ref
ref?: Ref<T>;
interface ColgroupHTMLAttributes
interface ColgroupHTMLAttributes<T extends EventTarget = HTMLTableColElement> extends HTMLAttributes<T> {}
property span
span?: Signalish<number | undefined>;
interface ColHTMLAttributes
interface ColHTMLAttributes<T extends EventTarget = HTMLTableColElement> extends HTMLAttributes<T> {}
interface CommandEvent
interface CommandEvent extends Event {}
interface CommandEventInit
interface CommandEventInit extends EventInit {}
interface Component
interface Component<P = {}, S = {}> {}
method componentDidCatch
componentDidCatch: (error: any, errorInfo: ErrorInfo) => void;
method componentDidMount
componentDidMount: () => void;
method componentDidUpdate
componentDidUpdate: ( previousProps: Readonly<P>, previousState: Readonly<S>, snapshot: any) => void;
method componentWillMount
componentWillMount: () => void;
method componentWillReceiveProps
componentWillReceiveProps: (nextProps: Readonly<P>, nextContext: any) => void;
method componentWillUnmount
componentWillUnmount: () => void;
method componentWillUpdate
componentWillUpdate: ( nextProps: Readonly<P>, nextState: Readonly<S>, nextContext: any) => void;
method getChildContext
getChildContext: () => object;
method getSnapshotBeforeUpdate
getSnapshotBeforeUpdate: (oldProps: Readonly<P>, oldState: Readonly<S>) => any;
method shouldComponentUpdate
shouldComponentUpdate: ( nextProps: Readonly<P>, nextState: Readonly<S>, nextContext: any) => boolean;
interface ComponentClass
interface ComponentClass<P = {}, S = {}> {}
property contextType
contextType?: Context<any>;
property defaultProps
defaultProps?: Partial<P>;
property displayName
displayName?: string;
method getDerivedStateFromError
getDerivedStateFromError: (error: any) => Partial<S> | null;
method getDerivedStateFromProps
getDerivedStateFromProps: ( props: Readonly<P>, state: Readonly<S>) => Partial<S> | null;
construct signature
new (props: P, context?: any): Component<P, S>;
interface ComponentConstructor
interface ComponentConstructor<P = {}, S = {}> extends ComponentClass<P, S> {}
interface Consumer
interface Consumer<T> extends FunctionComponent<{ children: (value: T) => ComponentChildren; }> {}
interface ContainerNode
interface ContainerNode {}
property childNodes
readonly childNodes: ArrayLike<ContainerNode>;
property firstChild
readonly firstChild: ContainerNode | null;
property nodeType
readonly nodeType: number;
property parentNode
readonly parentNode: ContainerNode | null;
method appendChild
appendChild: (node: ContainerNode) => ContainerNode;
method contains
contains: (other: ContainerNode | null) => boolean;
method insertBefore
insertBefore: ( node: ContainerNode, child: ContainerNode | null) => ContainerNode;
method removeChild
removeChild: (child: ContainerNode) => ContainerNode;
interface Context
interface Context<T> extends preact.Provider<T> {}
property Consumer
Consumer: preact.Consumer<T>;
property displayName
displayName?: string;
property Provider
Provider: preact.Provider<T>;
interface CSSProperties
interface CSSProperties extends AllCSSProperties, DOMCSSProperties {}
property cssText
cssText?: string | null;
interface DataHTMLAttributes
interface DataHTMLAttributes<T extends EventTarget = HTMLDataElement> extends HTMLAttributes<T> {}
property value
value?: Signalish<string | number | undefined>;
interface DelHTMLAttributes
interface DelHTMLAttributes<T extends EventTarget = HTMLModElement> extends HTMLAttributes<T> {}
interface DetailsHTMLAttributes
interface DetailsHTMLAttributes<T extends EventTarget = HTMLDetailsElement> extends HTMLAttributes<T> {}
interface DialogHTMLAttributes
interface DialogHTMLAttributes<T extends EventTarget = HTMLDialogElement> extends HTMLAttributes<T> {}
property closedby
closedby?: Signalish<'none' | 'closerequest' | 'any' | undefined>;
property closedBy
closedBy?: Signalish<'none' | 'closerequest' | 'any' | undefined>;
property onCancel
onCancel?: GenericEventHandler<T> | undefined;
property onClose
onClose?: GenericEventHandler<T> | undefined;
property open
open?: Signalish<boolean | undefined>;
interface DOMAttributes
interface DOMAttributes<Target extends EventTarget> extends PreactDOMAttributes {}
property onAbort
onAbort?: GenericEventHandler<Target> | undefined;
property onAbortCapture
onAbortCapture?: GenericEventHandler<Target> | undefined;
property onAnimationEnd
onAnimationEnd?: AnimationEventHandler<Target> | undefined;
property onAnimationEndCapture
onAnimationEndCapture?: AnimationEventHandler<Target> | undefined;
property onAnimationIteration
onAnimationIteration?: AnimationEventHandler<Target> | undefined;
property onAnimationIterationCapture
onAnimationIterationCapture?: AnimationEventHandler<Target> | undefined;
property onAnimationStart
onAnimationStart?: AnimationEventHandler<Target> | undefined;
property onAnimationStartCapture
onAnimationStartCapture?: AnimationEventHandler<Target> | undefined;
property onAuxClick
onAuxClick?: MouseEventHandler<Target> | undefined;
property onAuxClickCapture
onAuxClickCapture?: MouseEventHandler<Target> | undefined;
property onBeforeInput
onBeforeInput?: InputEventHandler<Target> | undefined;
property onBeforeInputCapture
onBeforeInputCapture?: InputEventHandler<Target> | undefined;
property onBeforeToggle
onBeforeToggle?: ToggleEventHandler<Target> | undefined;
property onBlur
onBlur?: FocusEventHandler<Target> | undefined;
property onBlurCapture
onBlurCapture?: FocusEventHandler<Target> | undefined;
property onCancel
onCancel?: GenericEventHandler<Target> | undefined;
property onCanPlay
onCanPlay?: GenericEventHandler<Target> | undefined;
property onCanPlayCapture
onCanPlayCapture?: GenericEventHandler<Target> | undefined;
property onCanPlayThrough
onCanPlayThrough?: GenericEventHandler<Target> | undefined;
property onCanPlayThroughCapture
onCanPlayThroughCapture?: GenericEventHandler<Target> | undefined;
property onChange
onChange?: GenericEventHandler<Target> | undefined;
property onChangeCapture
onChangeCapture?: GenericEventHandler<Target> | undefined;
property onClick
onClick?: MouseEventHandler<Target> | undefined;
property onClickCapture
onClickCapture?: MouseEventHandler<Target> | undefined;
property onClose
onClose?: GenericEventHandler<Target> | undefined;
property onCommand
onCommand?: CommandEventHandler<Target>;
property onCompositionEnd
onCompositionEnd?: CompositionEventHandler<Target> | undefined;
property onCompositionEndCapture
onCompositionEndCapture?: CompositionEventHandler<Target> | undefined;
property onCompositionStart
onCompositionStart?: CompositionEventHandler<Target> | undefined;
property onCompositionStartCapture
onCompositionStartCapture?: CompositionEventHandler<Target> | undefined;
property onCompositionUpdate
onCompositionUpdate?: CompositionEventHandler<Target> | undefined;
property onCompositionUpdateCapture
onCompositionUpdateCapture?: CompositionEventHandler<Target> | undefined;
property onContextMenu
onContextMenu?: MouseEventHandler<Target> | undefined;
property onContextMenuCapture
onContextMenuCapture?: MouseEventHandler<Target> | undefined;
property onCopy
onCopy?: ClipboardEventHandler<Target> | undefined;
property onCopyCapture
onCopyCapture?: ClipboardEventHandler<Target> | undefined;
property onCut
onCut?: ClipboardEventHandler<Target> | undefined;
property onCutCapture
onCutCapture?: ClipboardEventHandler<Target> | undefined;
property onDblClick
onDblClick?: MouseEventHandler<Target> | undefined;
property onDblClickCapture
onDblClickCapture?: MouseEventHandler<Target> | undefined;
property onDrag
onDrag?: DragEventHandler<Target> | undefined;
property onDragCapture
onDragCapture?: DragEventHandler<Target> | undefined;
property onDragEnd
onDragEnd?: DragEventHandler<Target> | undefined;
property onDragEndCapture
onDragEndCapture?: DragEventHandler<Target> | undefined;
property onDragEnter
onDragEnter?: DragEventHandler<Target> | undefined;
property onDragEnterCapture
onDragEnterCapture?: DragEventHandler<Target> | undefined;
property onDragExit
onDragExit?: DragEventHandler<Target> | undefined;
property onDragExitCapture
onDragExitCapture?: DragEventHandler<Target> | undefined;
property onDragLeave
onDragLeave?: DragEventHandler<Target> | undefined;
property onDragLeaveCapture
onDragLeaveCapture?: DragEventHandler<Target> | undefined;
property onDragOver
onDragOver?: DragEventHandler<Target> | undefined;
property onDragOverCapture
onDragOverCapture?: DragEventHandler<Target> | undefined;
property onDragStart
onDragStart?: DragEventHandler<Target> | undefined;
property onDragStartCapture
onDragStartCapture?: DragEventHandler<Target> | undefined;
property onDrop
onDrop?: DragEventHandler<Target> | undefined;
property onDropCapture
onDropCapture?: DragEventHandler<Target> | undefined;
property onDurationChange
onDurationChange?: GenericEventHandler<Target> | undefined;
property onDurationChangeCapture
onDurationChangeCapture?: GenericEventHandler<Target> | undefined;
property onEmptied
onEmptied?: GenericEventHandler<Target> | undefined;
property onEmptiedCapture
onEmptiedCapture?: GenericEventHandler<Target> | undefined;
property onEncrypted
onEncrypted?: GenericEventHandler<Target> | undefined;
property onEncryptedCapture
onEncryptedCapture?: GenericEventHandler<Target> | undefined;
property onEnded
onEnded?: GenericEventHandler<Target> | undefined;
property onEndedCapture
onEndedCapture?: GenericEventHandler<Target> | undefined;
property onEnterPictureInPicture
onEnterPictureInPicture?: PictureInPictureEventHandler<Target>;
property onEnterPictureInPictureCapture
onEnterPictureInPictureCapture?: PictureInPictureEventHandler<Target>;
property onError
onError?: GenericEventHandler<Target> | undefined;
property onErrorCapture
onErrorCapture?: GenericEventHandler<Target> | undefined;
property onFocus
onFocus?: FocusEventHandler<Target> | undefined;
property onFocusCapture
onFocusCapture?: FocusEventHandler<Target> | undefined;
property onFocusIn
onFocusIn?: FocusEventHandler<Target> | undefined;
property onFocusInCapture
onFocusInCapture?: FocusEventHandler<Target> | undefined;
property onFocusOut
onFocusOut?: FocusEventHandler<Target> | undefined;
property onFocusOutCapture
onFocusOutCapture?: FocusEventHandler<Target> | undefined;
property onFormData
onFormData?: GenericEventHandler<Target> | undefined;
property onFormDataCapture
onFormDataCapture?: GenericEventHandler<Target> | undefined;
property onGotPointerCapture
onGotPointerCapture?: PointerEventHandler<Target> | undefined;
property onGotPointerCaptureCapture
onGotPointerCaptureCapture?: PointerEventHandler<Target> | undefined;
property onInput
onInput?: InputEventHandler<Target> | undefined;
property onInputCapture
onInputCapture?: InputEventHandler<Target> | undefined;
property onInvalid
onInvalid?: GenericEventHandler<Target> | undefined;
property onInvalidCapture
onInvalidCapture?: GenericEventHandler<Target> | undefined;
property onKeyDown
onKeyDown?: KeyboardEventHandler<Target> | undefined;
property onKeyDownCapture
onKeyDownCapture?: KeyboardEventHandler<Target> | undefined;
property onKeyPress
onKeyPress?: KeyboardEventHandler<Target> | undefined;
property onKeyPressCapture
onKeyPressCapture?: KeyboardEventHandler<Target> | undefined;
property onKeyUp
onKeyUp?: KeyboardEventHandler<Target> | undefined;
property onKeyUpCapture
onKeyUpCapture?: KeyboardEventHandler<Target> | undefined;
property onLeavePictureInPicture
onLeavePictureInPicture?: PictureInPictureEventHandler<Target>;
property onLeavePictureInPictureCapture
onLeavePictureInPictureCapture?: PictureInPictureEventHandler<Target>;
property onLoad
onLoad?: GenericEventHandler<Target> | undefined;
property onLoadCapture
onLoadCapture?: GenericEventHandler<Target> | undefined;
property onLoadedData
onLoadedData?: GenericEventHandler<Target> | undefined;
property onLoadedDataCapture
onLoadedDataCapture?: GenericEventHandler<Target> | undefined;
property onLoadedMetadata
onLoadedMetadata?: GenericEventHandler<Target> | undefined;
property onLoadedMetadataCapture
onLoadedMetadataCapture?: GenericEventHandler<Target> | undefined;
property onLoadStart
onLoadStart?: GenericEventHandler<Target> | undefined;
property onLoadStartCapture
onLoadStartCapture?: GenericEventHandler<Target> | undefined;
property onLostPointerCapture
onLostPointerCapture?: PointerEventHandler<Target> | undefined;
property onLostPointerCaptureCapture
onLostPointerCaptureCapture?: PointerEventHandler<Target> | undefined;
property onMouseDown
onMouseDown?: MouseEventHandler<Target> | undefined;
property onMouseDownCapture
onMouseDownCapture?: MouseEventHandler<Target> | undefined;
property onMouseEnter
onMouseEnter?: MouseEventHandler<Target> | undefined;
property onMouseEnterCapture
onMouseEnterCapture?: MouseEventHandler<Target> | undefined;
property onMouseLeave
onMouseLeave?: MouseEventHandler<Target> | undefined;
property onMouseLeaveCapture
onMouseLeaveCapture?: MouseEventHandler<Target> | undefined;
property onMouseMove
onMouseMove?: MouseEventHandler<Target> | undefined;
property onMouseMoveCapture
onMouseMoveCapture?: MouseEventHandler<Target> | undefined;
property onMouseOut
onMouseOut?: MouseEventHandler<Target> | undefined;
property onMouseOutCapture
onMouseOutCapture?: MouseEventHandler<Target> | undefined;
property onMouseOver
onMouseOver?: MouseEventHandler<Target> | undefined;
property onMouseOverCapture
onMouseOverCapture?: MouseEventHandler<Target> | undefined;
property onMouseUp
onMouseUp?: MouseEventHandler<Target> | undefined;
property onMouseUpCapture
onMouseUpCapture?: MouseEventHandler<Target> | undefined;
property onPaste
onPaste?: ClipboardEventHandler<Target> | undefined;
property onPasteCapture
onPasteCapture?: ClipboardEventHandler<Target> | undefined;
property onPause
onPause?: GenericEventHandler<Target> | undefined;
property onPauseCapture
onPauseCapture?: GenericEventHandler<Target> | undefined;
property onPlay
onPlay?: GenericEventHandler<Target> | undefined;
property onPlayCapture
onPlayCapture?: GenericEventHandler<Target> | undefined;
property onPlaying
onPlaying?: GenericEventHandler<Target> | undefined;
property onPlayingCapture
onPlayingCapture?: GenericEventHandler<Target> | undefined;
property onPointerCancel
onPointerCancel?: PointerEventHandler<Target> | undefined;
property onPointerCancelCapture
onPointerCancelCapture?: PointerEventHandler<Target> | undefined;
property onPointerDown
onPointerDown?: PointerEventHandler<Target> | undefined;
property onPointerDownCapture
onPointerDownCapture?: PointerEventHandler<Target> | undefined;
property onPointerEnter
onPointerEnter?: PointerEventHandler<Target> | undefined;
property onPointerEnterCapture
onPointerEnterCapture?: PointerEventHandler<Target> | undefined;
property onPointerLeave
onPointerLeave?: PointerEventHandler<Target> | undefined;
property onPointerLeaveCapture
onPointerLeaveCapture?: PointerEventHandler<Target> | undefined;
property onPointerMove
onPointerMove?: PointerEventHandler<Target> | undefined;
property onPointerMoveCapture
onPointerMoveCapture?: PointerEventHandler<Target> | undefined;
property onPointerOut
onPointerOut?: PointerEventHandler<Target> | undefined;
property onPointerOutCapture
onPointerOutCapture?: PointerEventHandler<Target> | undefined;
property onPointerOver
onPointerOver?: PointerEventHandler<Target> | undefined;
property onPointerOverCapture
onPointerOverCapture?: PointerEventHandler<Target> | undefined;
property onPointerUp
onPointerUp?: PointerEventHandler<Target> | undefined;
property onPointerUpCapture
onPointerUpCapture?: PointerEventHandler<Target> | undefined;
property onProgress
onProgress?: GenericEventHandler<Target> | undefined;
property onProgressCapture
onProgressCapture?: GenericEventHandler<Target> | undefined;
property onRateChange
onRateChange?: GenericEventHandler<Target> | undefined;
property onRateChangeCapture
onRateChangeCapture?: GenericEventHandler<Target> | undefined;
property onReset
onReset?: GenericEventHandler<Target> | undefined;
property onResetCapture
onResetCapture?: GenericEventHandler<Target> | undefined;
property onResize
onResize?: PictureInPictureEventHandler<Target>;
property onResizeCapture
onResizeCapture?: PictureInPictureEventHandler<Target>;
property onScroll
onScroll?: UIEventHandler<Target> | undefined;
property onScrollCapture
onScrollCapture?: UIEventHandler<Target> | undefined;
property onScrollEnd
onScrollEnd?: UIEventHandler<Target> | undefined;
property onSearch
onSearch?: GenericEventHandler<Target> | undefined;
property onSearchCapture
onSearchCapture?: GenericEventHandler<Target> | undefined;
property onSeeked
onSeeked?: GenericEventHandler<Target> | undefined;
property onSeekedCapture
onSeekedCapture?: GenericEventHandler<Target> | undefined;
property onSeeking
onSeeking?: GenericEventHandler<Target> | undefined;
property onSeekingCapture
onSeekingCapture?: GenericEventHandler<Target> | undefined;
property onSelect
onSelect?: GenericEventHandler<Target> | undefined;
property onSelectCapture
onSelectCapture?: GenericEventHandler<Target> | undefined;
property onStalled
onStalled?: GenericEventHandler<Target> | undefined;
property onStalledCapture
onStalledCapture?: GenericEventHandler<Target> | undefined;
property onSubmit
onSubmit?: SubmitEventHandler<Target> | undefined;
property onSubmitCapture
onSubmitCapture?: SubmitEventHandler<Target> | undefined;
property onSuspend
onSuspend?: GenericEventHandler<Target> | undefined;
property onSuspendCapture
onSuspendCapture?: GenericEventHandler<Target> | undefined;
property onTimeUpdate
onTimeUpdate?: GenericEventHandler<Target> | undefined;
property onTimeUpdateCapture
onTimeUpdateCapture?: GenericEventHandler<Target> | undefined;
property onToggle
onToggle?: ToggleEventHandler<Target> | undefined;
property onTouchCancel
onTouchCancel?: TouchEventHandler<Target> | undefined;
property onTouchCancelCapture
onTouchCancelCapture?: TouchEventHandler<Target> | undefined;
property onTouchEnd
onTouchEnd?: TouchEventHandler<Target> | undefined;
property onTouchEndCapture
onTouchEndCapture?: TouchEventHandler<Target> | undefined;
property onTouchMove
onTouchMove?: TouchEventHandler<Target> | undefined;
property onTouchMoveCapture
onTouchMoveCapture?: TouchEventHandler<Target> | undefined;
property onTouchStart
onTouchStart?: TouchEventHandler<Target> | undefined;
property onTouchStartCapture
onTouchStartCapture?: TouchEventHandler<Target> | undefined;
property onTransitionCancel
onTransitionCancel?: TransitionEventHandler<Target>;
property onTransitionCancelCapture
onTransitionCancelCapture?: TransitionEventHandler<Target>;
property onTransitionEnd
onTransitionEnd?: TransitionEventHandler<Target>;
property onTransitionEndCapture
onTransitionEndCapture?: TransitionEventHandler<Target>;
property onTransitionRun
onTransitionRun?: TransitionEventHandler<Target>;
property onTransitionRunCapture
onTransitionRunCapture?: TransitionEventHandler<Target>;
property onTransitionStart
onTransitionStart?: TransitionEventHandler<Target>;
property onTransitionStartCapture
onTransitionStartCapture?: TransitionEventHandler<Target>;
property onVolumeChange
onVolumeChange?: GenericEventHandler<Target> | undefined;
property onVolumeChangeCapture
onVolumeChangeCapture?: GenericEventHandler<Target> | undefined;
property onWaiting
onWaiting?: GenericEventHandler<Target> | undefined;
property onWaitingCapture
onWaitingCapture?: GenericEventHandler<Target> | undefined;
property onWheel
onWheel?: WheelEventHandler<Target> | undefined;
property onWheelCapture
onWheelCapture?: WheelEventHandler<Target> | undefined;
interface EmbedHTMLAttributes
interface EmbedHTMLAttributes<T extends EventTarget = HTMLEmbedElement> extends HTMLAttributes<T> {}
interface ErrorInfo
interface ErrorInfo {}
property componentStack
componentStack?: string;
interface FieldsetHTMLAttributes
interface FieldsetHTMLAttributes<T extends EventTarget = HTMLFieldSetElement> extends HTMLAttributes<T> {}
interface FormHTMLAttributes
interface FormHTMLAttributes<T extends EventTarget = HTMLFormElement> extends HTMLAttributes<T> {}
property 'accept-charset'
'accept-charset'?: Signalish<string | undefined>;
property acceptCharset
acceptCharset?: Signalish<string | undefined>;
property action
action?: Signalish<string | undefined>;
property autocomplete
autocomplete?: Signalish<string | undefined>;
property autoComplete
autoComplete?: Signalish<string | undefined>;
property enctype
enctype?: Signalish<string | undefined>;
property encType
encType?: Signalish<string | undefined>;
property method
method?: Signalish<string | undefined>;
property name
name?: Signalish<string | undefined>;
property novalidate
novalidate?: Signalish<boolean | undefined>;
property noValidate
noValidate?: Signalish<boolean | undefined>;
property rel
rel?: Signalish<string | undefined>;
property target
target?: Signalish<string | undefined>;
interface FunctionalComponent
interface FunctionalComponent<P = {}> extends FunctionComponent<P> {}
interface FunctionComponent
interface FunctionComponent<P = {}> {}
property defaultProps
defaultProps?: Partial<P> | undefined;
property displayName
displayName?: string;
call signature
(props: RenderableProps<P>, context?: any): ComponentChildren;
interface HTMLAttributes
interface HTMLAttributes<RefType extends EventTarget = EventTarget> extends ClassAttributes<RefType>, DOMAttributes<RefType>, AriaAttributes {}
property about
about?: Signalish<string | undefined>;
property accesskey
accesskey?: Signalish<string | undefined>;
property accessKey
accessKey?: Signalish<string | undefined>;
property autocapitalize
autocapitalize?: Signalish< 'off' | 'none' | 'on' | 'sentences' | 'words' | 'characters' | undefined>;
property autoCapitalize
autoCapitalize?: Signalish< 'off' | 'none' | 'on' | 'sentences' | 'words' | 'characters' | undefined>;
property autocorrect
autocorrect?: Signalish<string | undefined>;
property autoCorrect
autoCorrect?: Signalish<string | undefined>;
property autofocus
autofocus?: Signalish<boolean | undefined>;
property autoFocus
autoFocus?: Signalish<boolean | undefined>;
property class
class?: Signalish<string | undefined>;
property className
className?: Signalish<string | undefined>;
property contenteditable
contenteditable?: Signalish< Booleanish | '' | 'plaintext-only' | 'inherit' | undefined>;
property contentEditable
contentEditable?: Signalish< Booleanish | '' | 'plaintext-only' | 'inherit' | undefined>;
property datatype
datatype?: Signalish<string | undefined>;
property dir
dir?: Signalish<'auto' | 'rtl' | 'ltr' | undefined>;
property disablePictureInPicture
disablePictureInPicture?: Signalish<boolean | undefined>;
property draggable
draggable?: Signalish<boolean | undefined>;
property elementtiming
elementtiming?: Signalish<string | undefined>;
property elementTiming
elementTiming?: Signalish<string | undefined>;
property enterkeyhint
enterkeyhint?: Signalish< 'enter' | 'done' | 'go' | 'next' | 'previous' | 'search' | 'send' | undefined>;
property exportparts
exportparts?: Signalish<string | undefined>;
property hidden
hidden?: Signalish<boolean | 'hidden' | 'until-found' | undefined>;
property id
id?: Signalish<string | undefined>;
property inert
inert?: Signalish<boolean | undefined>;
property inlist
inlist?: Signalish<any>;
property inputmode
inputmode?: Signalish<string | undefined>;
property inputMode
inputMode?: Signalish<string | undefined>;
property is
is?: Signalish<string | undefined>;
property itemid
itemid?: Signalish<string | undefined>;
property itemID
itemID?: Signalish<string | undefined>;
property itemprop
itemprop?: Signalish<string | undefined>;
property itemProp
itemProp?: Signalish<string | undefined>;
property itemref
itemref?: Signalish<string | undefined>;
property itemRef
itemRef?: Signalish<string | undefined>;
property itemscope
itemscope?: Signalish<boolean | undefined>;
property itemScope
itemScope?: Signalish<boolean | undefined>;
property itemtype
itemtype?: Signalish<string | undefined>;
property itemType
itemType?: Signalish<string | undefined>;
property lang
lang?: Signalish<string | undefined>;
property nonce
nonce?: Signalish<string | undefined>;
property part
part?: Signalish<string | undefined>;
property popover
popover?: Signalish<'auto' | 'hint' | 'manual' | boolean | undefined>;
property prefix
prefix?: Signalish<string | undefined>;
property property
property?: Signalish<string | undefined>;
property resource
resource?: Signalish<string | undefined>;
property results
results?: Signalish<number | undefined>;
property role
role?: Signalish<AriaRole | undefined>;
property slot
slot?: Signalish<string | undefined>;
property spellcheck
spellcheck?: Signalish<boolean | undefined>;
property style
style?: Signalish<string | CSSProperties | undefined>;
property tabindex
tabindex?: Signalish<number | undefined>;
property tabIndex
tabIndex?: Signalish<number | undefined>;
property title
title?: Signalish<string | undefined>;
property translate
translate?: Signalish<boolean | undefined>;
property typeof
typeof?: Signalish<string | undefined>;
property vocab
vocab?: Signalish<string | undefined>;
interface IframeHTMLAttributes
interface IframeHTMLAttributes<T extends EventTarget = HTMLIFrameElement> extends HTMLAttributes<T> {}
property allow
allow?: Signalish<string | undefined>;
property allowFullScreen
allowFullScreen?: Signalish<boolean | undefined>;
property allowTransparency
allowTransparency?: Signalish<boolean | undefined>;
property frameborder
frameborder?: Signalish<number | string | undefined>;
Deprecated
property frameBorder
frameBorder?: Signalish<number | string | undefined>;
Deprecated
property height
height?: Signalish<number | string | undefined>;
property loading
loading?: Signalish<'eager' | 'lazy' | undefined>;
property marginHeight
marginHeight?: Signalish<number | undefined>;
Deprecated
property marginWidth
marginWidth?: Signalish<number | undefined>;
Deprecated
property name
name?: Signalish<string | undefined>;
property referrerpolicy
referrerpolicy?: Signalish<HTMLAttributeReferrerPolicy | undefined>;
property referrerPolicy
referrerPolicy?: Signalish<HTMLAttributeReferrerPolicy | undefined>;
property sandbox
sandbox?: Signalish<string | undefined>;
property scrolling
scrolling?: Signalish<string | undefined>;
Deprecated
property seamless
seamless?: Signalish<boolean | undefined>;
property src
src?: Signalish<string | undefined>;
property srcdoc
srcdoc?: Signalish<string | undefined>;
property srcDoc
srcDoc?: Signalish<string | undefined>;
property width
width?: Signalish<number | string | undefined>;
interface ImgHTMLAttributes
interface ImgHTMLAttributes<T extends EventTarget = HTMLImageElement> extends HTMLAttributes<T> {}
property alt
alt?: Signalish<string | undefined>;
property crossorigin
crossorigin?: Signalish<HTMLAttributeCrossOrigin>;
property crossOrigin
crossOrigin?: Signalish<HTMLAttributeCrossOrigin>;
property decoding
decoding?: Signalish<'async' | 'auto' | 'sync' | undefined>;
property fetchpriority
fetchpriority?: Signalish<'high' | 'auto' | 'low' | undefined>;
property fetchPriority
fetchPriority?: Signalish<'high' | 'auto' | 'low' | undefined>;
property height
height?: Signalish<number | string | undefined>;
property loading
loading?: Signalish<'eager' | 'lazy' | undefined>;
property referrerpolicy
referrerpolicy?: Signalish<HTMLAttributeReferrerPolicy | undefined>;
property referrerPolicy
referrerPolicy?: Signalish<HTMLAttributeReferrerPolicy | undefined>;
property sizes
sizes?: Signalish<string | undefined>;
property src
src?: Signalish<string | undefined>;
property srcset
srcset?: Signalish<string | undefined>;
property srcSet
srcSet?: Signalish<string | undefined>;
property usemap
usemap?: Signalish<string | undefined>;
property useMap
useMap?: Signalish<string | undefined>;
property width
width?: Signalish<number | string | undefined>;
interface InputHTMLAttributes
interface InputHTMLAttributes<T extends EventTarget = HTMLInputElement> extends HTMLAttributes<T> {}
property accept
accept?: Signalish<string | undefined>;
property alt
alt?: Signalish<string | undefined>;
property autocomplete
autocomplete?: Signalish<string | undefined>;
property autoComplete
autoComplete?: Signalish<string | undefined>;
property capture
capture?: Signalish<'user' | 'environment' | undefined>;
property checked
checked?: Signalish<boolean | undefined>;
property defaultChecked
defaultChecked?: Signalish<boolean | undefined>;
property defaultValue
defaultValue?: Signalish<string | number | undefined>;
property disabled
disabled?: Signalish<boolean | undefined>;
property enterKeyHint
enterKeyHint?: Signalish< 'enter' | 'done' | 'go' | 'next' | 'previous' | 'search' | 'send' | undefined>;
property form
form?: Signalish<string | undefined>;
property formaction
formaction?: Signalish<string | undefined>;
property formAction
formAction?: Signalish<string | undefined>;
property formenctype
formenctype?: Signalish<string | undefined>;
property formEncType
formEncType?: Signalish<string | undefined>;
property formmethod
formmethod?: Signalish<string | undefined>;
property formMethod
formMethod?: Signalish<string | undefined>;
property formnovalidate
formnovalidate?: Signalish<boolean | undefined>;
property formNoValidate
formNoValidate?: Signalish<boolean | undefined>;
property formtarget
formtarget?: Signalish<string | undefined>;
property formTarget
formTarget?: Signalish<string | undefined>;
property height
height?: Signalish<number | string | undefined>;
property indeterminate
indeterminate?: Signalish<boolean | undefined>;
property list
list?: Signalish<string | undefined>;
property max
max?: Signalish<number | string | undefined>;
property maxlength
maxlength?: Signalish<number | undefined>;
property maxLength
maxLength?: Signalish<number | undefined>;
property min
min?: Signalish<number | string | undefined>;
property minlength
minlength?: Signalish<number | undefined>;
property minLength
minLength?: Signalish<number | undefined>;
property multiple
multiple?: Signalish<boolean | undefined>;
property name
name?: Signalish<string | undefined>;
property onChange
onChange?: GenericEventHandler<T> | undefined;
property pattern
pattern?: Signalish<string | undefined>;
property placeholder
placeholder?: Signalish<string | undefined>;
property readonly
readonly?: Signalish<boolean | undefined>;
property readOnly
readOnly?: Signalish<boolean | undefined>;
property required
required?: Signalish<boolean | undefined>;
property size
size?: Signalish<number | undefined>;
property src
src?: Signalish<string | undefined>;
property step
step?: Signalish<number | string | undefined>;
property type
type?: HTMLInputTypeAttribute | undefined;
property value
value?: Signalish<string | number | undefined>;
property width
width?: Signalish<number | string | undefined>;
interface InsHTMLAttributes
interface InsHTMLAttributes<T extends EventTarget = HTMLModElement> extends HTMLAttributes<T> {}
interface KeygenHTMLAttributes
interface KeygenHTMLAttributes<T extends EventTarget = HTMLUnknownElement> extends HTMLAttributes<T> {}
property challenge
challenge?: Signalish<string | undefined>;
property disabled
disabled?: Signalish<boolean | undefined>;
property form
form?: Signalish<string | undefined>;
property keyParams
keyParams?: Signalish<string | undefined>;
property keyType
keyType?: Signalish<string | undefined>;
property name
name?: Signalish<string | undefined>;
interface LabelHTMLAttributes
interface LabelHTMLAttributes<T extends EventTarget = HTMLLabelElement> extends HTMLAttributes<T> {}
interface LiHTMLAttributes
interface LiHTMLAttributes<T extends EventTarget = HTMLLIElement> extends HTMLAttributes<T> {}
property value
value?: Signalish<string | number | undefined>;
interface LinkHTMLAttributes
interface LinkHTMLAttributes<T extends EventTarget = HTMLLinkElement> extends HTMLAttributes<T> {}
property as
as?: Signalish<string | undefined>;
property charset
charset?: Signalish<string | undefined>;
property charSet
charSet?: Signalish<string | undefined>;
property crossorigin
crossorigin?: Signalish<HTMLAttributeCrossOrigin>;
property crossOrigin
crossOrigin?: Signalish<HTMLAttributeCrossOrigin>;
property fetchpriority
fetchpriority?: Signalish<'high' | 'low' | 'auto' | undefined>;
property fetchPriority
fetchPriority?: Signalish<'high' | 'low' | 'auto' | undefined>;
property href
href?: Signalish<string | undefined>;
property hreflang
hreflang?: Signalish<string | undefined>;
property hrefLang
hrefLang?: Signalish<string | undefined>;
property imageSrcSet
imageSrcSet?: Signalish<string | undefined>;
property integrity
integrity?: Signalish<string | undefined>;
property media
media?: Signalish<string | undefined>;
property referrerpolicy
referrerpolicy?: Signalish<HTMLAttributeReferrerPolicy | undefined>;
property referrerPolicy
referrerPolicy?: Signalish<HTMLAttributeReferrerPolicy | undefined>;
property rel
rel?: Signalish<string | undefined>;
property sizes
sizes?: Signalish<string | undefined>;
property type
type?: Signalish<string | undefined>;
interface MActionMathMLAttributes
interface MActionMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property actiontype
actiontype?: Signalish<'statusline' | 'toggle' | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/maction#actiontype
property selection
selection?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/maction#selection
interface MapHTMLAttributes
interface MapHTMLAttributes<T extends EventTarget = HTMLMapElement> extends HTMLAttributes<T> {}
property name
name?: Signalish<string | undefined>;
interface MarqueeHTMLAttributes
interface MarqueeHTMLAttributes<T extends EventTarget = HTMLMarqueeElement> extends HTMLAttributes<T> {}
property behavior
behavior?: Signalish<'scroll' | 'slide' | 'alternate' | undefined>;
property bgColor
bgColor?: Signalish<string | undefined>;
property direction
direction?: Signalish<'left' | 'right' | 'up' | 'down' | undefined>;
property height
height?: Signalish<number | string | undefined>;
property hspace
hspace?: Signalish<number | string | undefined>;
property loop
loop?: Signalish<number | string | undefined>;
property scrollAmount
scrollAmount?: Signalish<number | string | undefined>;
property scrollDelay
scrollDelay?: Signalish<number | string | undefined>;
property trueSpeed
trueSpeed?: Signalish<boolean | undefined>;
property vspace
vspace?: Signalish<number | string | undefined>;
property width
width?: Signalish<number | string | undefined>;
interface MathMathMLAttributes
interface MathMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property display
display?: Signalish<'block' | 'inline' | undefined>;
interface MathMLAttributes
interface MathMLAttributes<Target extends EventTarget = MathMLElement> extends HTMLAttributes<Target> {}
property dir
dir?: Signalish<'ltr' | 'rtl' | undefined>;
property displaystyle
displaystyle?: Signalish<boolean | undefined>;
property href
href?: Signalish<string | undefined>;
Deprecated
This feature is non-standard. See https://developer.mozilla.org/en-US/docs/Web/MathML/Global_attributes/href
property mathbackground
mathbackground?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Global_attributes/mathbackground
property mathcolor
mathcolor?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Global_attributes/mathcolor
property mathsize
mathsize?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Global_attributes/mathsize
property nonce
nonce?: Signalish<string | undefined>;
property scriptlevel
scriptlevel?: Signalish<string | undefined>;
interface MediaHTMLAttributes
interface MediaHTMLAttributes<T extends EventTarget = HTMLMediaElement> extends HTMLAttributes<T> {}
property autoplay
autoplay?: Signalish<boolean | undefined>;
property autoPlay
autoPlay?: Signalish<boolean | undefined>;
property controls
controls?: Signalish<boolean | undefined>;
property controlslist
controlslist?: Signalish<string | undefined>;
property controlsList
controlsList?: Signalish<string | undefined>;
property crossorigin
crossorigin?: Signalish<HTMLAttributeCrossOrigin>;
property crossOrigin
crossOrigin?: Signalish<HTMLAttributeCrossOrigin>;
property currentTime
currentTime?: Signalish<number | undefined>;
property defaultMuted
defaultMuted?: Signalish<boolean | undefined>;
property defaultPlaybackRate
defaultPlaybackRate?: Signalish<number | undefined>;
property disableremoteplayback
disableremoteplayback?: Signalish<boolean | undefined>;
property disableRemotePlayback
disableRemotePlayback?: Signalish<boolean | undefined>;
property loop
loop?: Signalish<boolean | undefined>;
property mediaGroup
mediaGroup?: Signalish<string | undefined>;
property muted
muted?: Signalish<boolean | undefined>;
property playbackRate
playbackRate?: Signalish<number | undefined>;
property preload
preload?: Signalish<'auto' | 'metadata' | 'none' | undefined>;
property preservesPitch
preservesPitch?: Signalish<boolean | undefined>;
property src
src?: Signalish<string | undefined>;
property srcObject
srcObject?: Signalish<MediaStream | MediaSource | Blob | File | null>;
property volume
volume?: Signalish<string | number | undefined>;
interface MEncloseMathMLAttributes
interface MEncloseMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property notation
notation?: Signalish<string | undefined>;
interface MenuHTMLAttributes
interface MenuHTMLAttributes<T extends EventTarget = HTMLMenuElement> extends HTMLAttributes<T> {}
property type
type?: Signalish<string | undefined>;
interface MErrorMathMLAttributes
interface MErrorMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
interface MetaHTMLAttributes
interface MetaHTMLAttributes<T extends EventTarget = HTMLMetaElement> extends HTMLAttributes<T> {}
property 'http-equiv'
'http-equiv'?: Signalish<string | undefined>;
property charset
charset?: Signalish<string | undefined>;
property charSet
charSet?: Signalish<string | undefined>;
property content
content?: Signalish<string | undefined>;
property httpEquiv
httpEquiv?: Signalish<string | undefined>;
property media
media?: Signalish<string | undefined>;
property name
name?: Signalish<string | undefined>;
interface MeterHTMLAttributes
interface MeterHTMLAttributes<T extends EventTarget = HTMLMeterElement> extends HTMLAttributes<T> {}
property form
form?: Signalish<string | undefined>;
property high
high?: Signalish<number | undefined>;
property low
low?: Signalish<number | undefined>;
property max
max?: Signalish<number | string | undefined>;
property min
min?: Signalish<number | string | undefined>;
property optimum
optimum?: Signalish<number | undefined>;
property value
value?: Signalish<string | number | undefined>;
interface MFencedMathMLAttributes
interface MFencedMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property close
close?: Signalish<string | undefined>;
property open
open?: Signalish<string | undefined>;
property separators
separators?: Signalish<string | undefined>;
interface MFracMathMLAttributes
interface MFracMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property denomalign
denomalign?: Signalish<'center' | 'left' | 'right' | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mfrac#denomalign
property linethickness
linethickness?: Signalish<string | undefined>;
property numalign
numalign?: Signalish<'center' | 'left' | 'right' | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mfrac#numalign
interface MiMathMLAttributes
interface MiMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property mathvariant
mathvariant?: Signalish< | 'normal' | 'bold' | 'italic' | 'bold-italic' | 'double-struck' | 'bold-fraktur' | 'script' | 'bold-script' | 'fraktur' | 'sans-serif' | 'bold-sans-serif' | 'sans-serif-italic' | 'sans-serif-bold-italic' | 'monospace' | 'initial' | 'tailed' | 'looped' | 'stretched' | undefined>;
The only value allowed in the current specification is normal (case insensitive) See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mi#mathvariant
interface MmultiScriptsMathMLAttributes
interface MmultiScriptsMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property subscriptshift
subscriptshift?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mmultiscripts#subscriptshift
property superscriptshift
superscriptshift?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mmultiscripts#superscriptshift
interface MNMathMLAttributes
interface MNMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
interface MOMathMLAttributes
interface MOMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property accent
accent?: Signalish<boolean | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mo#accent
property fence
fence?: Signalish<boolean | undefined>;
property largeop
largeop?: Signalish<boolean | undefined>;
property lspace
lspace?: Signalish<string | undefined>;
property maxsize
maxsize?: Signalish<string | undefined>;
property minsize
minsize?: Signalish<string | undefined>;
property movablelimits
movablelimits?: Signalish<boolean | undefined>;
property rspace
rspace?: Signalish<string | undefined>;
property separator
separator?: Signalish<boolean | undefined>;
property stretchy
stretchy?: Signalish<boolean | undefined>;
property symmetric
symmetric?: Signalish<boolean | undefined>;
interface MOverMathMLAttributes
interface MOverMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property accent
accent?: Signalish<boolean | undefined>;
interface MPaddedMathMLAttributes
interface MPaddedMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
interface MPhantomMathMLAttributes
interface MPhantomMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
interface MPrescriptsMathMLAttributes
interface MPrescriptsMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
interface MRootMathMLAttributes
interface MRootMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
interface MRowMathMLAttributes
interface MRowMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
interface MSMathMLAttributes
interface MSMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property lquote
lquote?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/ms#browser_compatibility
property rquote
rquote?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/ms#browser_compatibility
interface MSpaceMathMLAttributes
interface MSpaceMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
interface MSqrtMathMLAttributes
interface MSqrtMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
interface MStyleMathMLAttributes
interface MStyleMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property background
background?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mstyle#background
property color
color?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mstyle#color
property fontsize
fontsize?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mstyle#fontsize
property fontstyle
fontstyle?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mstyle#fontstyle
property fontweight
fontweight?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mstyle#fontweight
property scriptminsize
scriptminsize?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mstyle#scriptminsize
property scriptsizemultiplier
scriptsizemultiplier?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mstyle#scriptsizemultiplier
interface MSubMathMLAttributes
interface MSubMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property subscriptshift
subscriptshift?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/msub#subscriptshift
interface MSubsupMathMLAttributes
interface MSubsupMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property subscriptshift
subscriptshift?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/msubsup#subscriptshift
property superscriptshift
superscriptshift?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/msubsup#superscriptshift
interface MSupMathMLAttributes
interface MSupMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property superscriptshift
superscriptshift?: Signalish<string | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/msup#superscriptshift
interface MTableMathMLAttributes
interface MTableMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property align
align?: Signalish<'axis' | 'baseline' | 'bottom' | 'center' | 'top' | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtable#align
property columnalign
columnalign?: Signalish<'center' | 'left' | 'right' | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtable#columnalign
property columnlines
columnlines?: Signalish<'dashed' | 'none' | 'solid' | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtable#columnlines
property columnspacing
columnspacing?: Signalish<string | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtable#columnspacing
property frame
frame?: Signalish<'dashed' | 'none' | 'solid' | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtable#frame
property framespacing
framespacing?: Signalish<string | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtable#framespacing
property rowalign
rowalign?: Signalish< 'axis' | 'baseline' | 'bottom' | 'center' | 'top' | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtable#rowalign
property rowlines
rowlines?: Signalish<'dashed' | 'none' | 'solid' | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtable#rowlines
property rowspacing
rowspacing?: Signalish<string | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtable#rowspacing
property width
width?: Signalish<string | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtable#width
interface MTdMathMLAttributes
interface MTdMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property columnalign
columnalign?: Signalish<'center' | 'left' | 'right' | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtd#columnalign
property columnspan
columnspan?: Signalish<number | undefined>;
property rowalign
rowalign?: Signalish< 'axis' | 'baseline' | 'bottom' | 'center' | 'top' | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtd#rowalign
property rowspan
rowspan?: Signalish<number | undefined>;
interface MTextMathMLAttributes
interface MTextMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
interface MTrMathMLAttributes
interface MTrMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property columnalign
columnalign?: Signalish<'center' | 'left' | 'right' | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtr#columnalign
property rowalign
rowalign?: Signalish< 'axis' | 'baseline' | 'bottom' | 'center' | 'top' | undefined>;
Non-standard attribute See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mtr#rowalign
interface MUnderMathMLAttributes
interface MUnderMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property accentunder
accentunder?: Signalish<boolean | undefined>;
interface MUnderoverMathMLAttributes
interface MUnderoverMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
property accent
accent?: Signalish<boolean | undefined>;
property accentunder
accentunder?: Signalish<boolean | undefined>;
interface ObjectHTMLAttributes
interface ObjectHTMLAttributes<T extends EventTarget = HTMLObjectElement> extends HTMLAttributes<T> {}
property classID
classID?: Signalish<string | undefined>;
property data
data?: Signalish<string | undefined>;
property form
form?: Signalish<string | undefined>;
property height
height?: Signalish<number | string | undefined>;
property name
name?: Signalish<string | undefined>;
property type
type?: Signalish<string | undefined>;
property usemap
usemap?: Signalish<string | undefined>;
property useMap
useMap?: Signalish<string | undefined>;
property width
width?: Signalish<number | string | undefined>;
property wmode
wmode?: Signalish<string | undefined>;
interface OlHTMLAttributes
interface OlHTMLAttributes<T extends EventTarget = HTMLOListElement> extends HTMLAttributes<T> {}
interface OptgroupHTMLAttributes
interface OptgroupHTMLAttributes<T extends EventTarget = HTMLOptGroupElement> extends HTMLAttributes<T> {}
interface OptionHTMLAttributes
interface OptionHTMLAttributes<T extends EventTarget = HTMLOptionElement> extends HTMLAttributes<T> {}
interface Options
interface Options {}
Global options for preact
method attr
attr: (name: string, value: any) => string | void;
Customize attribute serialization when a precompiled JSX transform is used.
method debounceRendering
debounceRendering: (cb: () => void) => void;
method diffed
diffed: (vnode: VNode) => void;
Attach a hook that is invoked after a vnode has rendered.
method event
event: (e: Event) => any;
method requestAnimationFrame
requestAnimationFrame: (callback: () => void) => void;
method unmount
unmount: (vnode: VNode) => void;
Attach a hook that is invoked immediately before a vnode is unmounted.
method useDebugValue
useDebugValue: (value: string | number) => void;
method vnode
vnode: (vnode: VNode) => void;
Attach a hook that is invoked whenever a VNode is created.
interface OutputHTMLAttributes
interface OutputHTMLAttributes<T extends EventTarget = HTMLOutputElement> extends HTMLAttributes<T> {}
interface ParamHTMLAttributes
interface ParamHTMLAttributes<T extends EventTarget = HTMLParamElement> extends HTMLAttributes<T> {}
interface PathAttributes
interface PathAttributes {}
property d
d: string;
interface PreactConsumer
interface PreactConsumer<T> extends Consumer<T> {}
interface PreactContext
interface PreactContext<T> extends Context<T> {}
interface PreactDOMAttributes
interface PreactDOMAttributes {}
property children
children?: ComponentChildren;
property dangerouslySetInnerHTML
dangerouslySetInnerHTML?: { __html: string;};
interface PreactProvider
interface PreactProvider<T> extends Provider<T> {}
interface ProgressHTMLAttributes
interface ProgressHTMLAttributes<T extends EventTarget = HTMLProgressElement> extends HTMLAttributes<T> {}
interface Provider
interface Provider<T> extends FunctionComponent<{ value: T; children?: ComponentChildren; }> {}
interface QuoteHTMLAttributes
interface QuoteHTMLAttributes<T extends EventTarget = HTMLQuoteElement> extends HTMLAttributes<T> {}
property cite
cite?: Signalish<string | undefined>;
interface ScriptHTMLAttributes
interface ScriptHTMLAttributes<T extends EventTarget = HTMLScriptElement> extends HTMLAttributes<T> {}
property async
async?: Signalish<boolean | undefined>;
property charset
charset?: Signalish<string | undefined>;
Deprecated
property charSet
charSet?: Signalish<string | undefined>;
Deprecated
property crossorigin
crossorigin?: Signalish<HTMLAttributeCrossOrigin>;
property crossOrigin
crossOrigin?: Signalish<HTMLAttributeCrossOrigin>;
property defer
defer?: Signalish<boolean | undefined>;
property integrity
integrity?: Signalish<string | undefined>;
property nomodule
nomodule?: Signalish<boolean | undefined>;
property noModule
noModule?: Signalish<boolean | undefined>;
property referrerpolicy
referrerpolicy?: Signalish<HTMLAttributeReferrerPolicy | undefined>;
property referrerPolicy
referrerPolicy?: Signalish<HTMLAttributeReferrerPolicy | undefined>;
property src
src?: Signalish<string | undefined>;
property type
type?: Signalish<string | undefined>;
interface SelectHTMLAttributes
interface SelectHTMLAttributes<T extends EventTarget = HTMLSelectElement> extends HTMLAttributes<T> {}
property autocomplete
autocomplete?: Signalish<string | undefined>;
property autoComplete
autoComplete?: Signalish<string | undefined>;
property defaultValue
defaultValue?: Signalish<string | number | undefined>;
property disabled
disabled?: Signalish<boolean | undefined>;
property form
form?: Signalish<string | undefined>;
property multiple
multiple?: Signalish<boolean | undefined>;
property name
name?: Signalish<string | undefined>;
property onChange
onChange?: GenericEventHandler<T> | undefined;
property required
required?: Signalish<boolean | undefined>;
property size
size?: Signalish<number | undefined>;
property value
value?: Signalish<string | number | undefined>;
interface SemanticsMathMLAttributes
interface SemanticsMathMLAttributes<T extends EventTarget> extends MathMLAttributes<T> {}
interface SignalLike
interface SignalLike<T> {}
interface SlotHTMLAttributes
interface SlotHTMLAttributes<T extends EventTarget = HTMLSlotElement> extends HTMLAttributes<T> {}
property name
name?: Signalish<string | undefined>;
interface SourceHTMLAttributes
interface SourceHTMLAttributes<T extends EventTarget = HTMLSourceElement> extends HTMLAttributes<T> {}
property height
height?: Signalish<number | string | undefined>;
property media
media?: Signalish<string | undefined>;
property sizes
sizes?: Signalish<string | undefined>;
property src
src?: Signalish<string | undefined>;
property srcset
srcset?: Signalish<string | undefined>;
property srcSet
srcSet?: Signalish<string | undefined>;
property type
type?: Signalish<string | undefined>;
property width
width?: Signalish<number | string | undefined>;
interface StyleHTMLAttributes
interface StyleHTMLAttributes<T extends EventTarget = HTMLStyleElement> extends HTMLAttributes<T> {}
interface SVGAttributes
interface SVGAttributes<Target extends EventTarget = SVGElement> extends HTMLAttributes<Target> {}
property 'alignment-baseline'
'alignment-baseline'?: Signalish< | 'auto' | 'baseline' | 'before-edge' | 'text-before-edge' | 'middle' | 'central' | 'after-edge' | 'text-after-edge' | 'ideographic' | 'alphabetic' | 'hanging' | 'mathematical' | 'inherit' | undefined>;
property 'allow-reorder'
'allow-reorder'?: Signalish<'no' | 'yes' | undefined>;
property 'arabic-form'
'arabic-form'?: Signalish< 'initial' | 'medial' | 'terminal' | 'isolated' | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/arabic-form
property 'baseline-shift'
'baseline-shift'?: Signalish<number | string | undefined>;
property 'cap-height'
'cap-height'?: Signalish<number | string | undefined>;
property 'clip-path'
'clip-path'?: Signalish<string | undefined>;
property 'clip-rule'
'clip-rule'?: Signalish<number | string | undefined>;
property 'color-interpolation-filters'
'color-interpolation-filters'?: Signalish< 'auto' | 'sRGB' | 'linearRGB' | 'inherit' | undefined>;
property 'color-interpolation'
'color-interpolation'?: Signalish<number | string | undefined>;
property 'color-profile'
'color-profile'?: Signalish<number | string | undefined>;
property 'color-rendering'
'color-rendering'?: Signalish<number | string | undefined>;
property 'content-script-type'
'content-script-type'?: Signalish<number | string | undefined>;
property 'content-style-type'
'content-style-type'?: Signalish<number | string | undefined>;
property 'dominant-baseline'
'dominant-baseline'?: Signalish<number | string | undefined>;
property 'enable-background'
'enable-background'?: Signalish<number | string | undefined>;
property 'fill-opacity'
'fill-opacity'?: Signalish<number | string | undefined>;
property 'fill-rule'
'fill-rule'?: Signalish<'nonzero' | 'evenodd' | 'inherit' | undefined>;
property 'flood-color'
'flood-color'?: Signalish<number | string | undefined>;
property 'flood-opacity'
'flood-opacity'?: Signalish<number | string | undefined>;
property 'font-family'
'font-family'?: Signalish<string | undefined>;
property 'font-size-adjust'
'font-size-adjust'?: Signalish<number | string | undefined>;
property 'font-size'
'font-size'?: Signalish<number | string | undefined>;
property 'font-stretch'
'font-stretch'?: Signalish<number | string | undefined>;
property 'font-style'
'font-style'?: Signalish<number | string | undefined>;
property 'font-variant'
'font-variant'?: Signalish<number | string | undefined>;
property 'font-weight'
'font-weight'?: Signalish<number | string | undefined>;
property 'glyph-name'
'glyph-name'?: Signalish<number | string | undefined>;
property 'glyph-orientation-horizontal'
'glyph-orientation-horizontal'?: Signalish<number | string | undefined>;
property 'glyph-orientation-vertical'
'glyph-orientation-vertical'?: Signalish<number | string | undefined>;
property 'horiz-adv-x'
'horiz-adv-x'?: Signalish<number | string | undefined>;
property 'horiz-origin-x'
'horiz-origin-x'?: Signalish<number | string | undefined>;
property 'image-rendering'
'image-rendering'?: Signalish<number | string | undefined>;
property 'letter-spacing'
'letter-spacing'?: Signalish<number | string | undefined>;
property 'lighting-color'
'lighting-color'?: Signalish<number | string | undefined>;
property 'marker-end'
'marker-end'?: Signalish<string | undefined>;
property 'marker-mid'
'marker-mid'?: Signalish<string | undefined>;
property 'marker-start'
'marker-start'?: Signalish<string | undefined>;
property 'overline-position'
'overline-position'?: Signalish<number | string | undefined>;
property 'overline-thickness'
'overline-thickness'?: Signalish<number | string | undefined>;
property 'paint-order'
'paint-order'?: Signalish<number | string | undefined>;
property 'panose-1'
'panose-1'?: Signalish<number | string | undefined>;
property 'pointer-events'
'pointer-events'?: Signalish<number | string | undefined>;
property 'rendering-intent'
'rendering-intent'?: Signalish<number | string | undefined>;
property 'repeat-count'
'repeat-count'?: Signalish<number | string | undefined>;
property 'repeat-dur'
'repeat-dur'?: Signalish<number | string | undefined>;
property 'shape-rendering'
'shape-rendering'?: Signalish<number | string | undefined>;
property 'stop-color'
'stop-color'?: Signalish<string | undefined>;
property 'stop-opacity'
'stop-opacity'?: Signalish<number | string | undefined>;
property 'strikethrough-position'
'strikethrough-position'?: Signalish<number | string | undefined>;
property 'strikethrough-thickness'
'strikethrough-thickness'?: Signalish<number | string | undefined>;
property 'stroke-dasharray'
'stroke-dasharray'?: Signalish<string | number | undefined>;
property 'stroke-dashoffset'
'stroke-dashoffset'?: Signalish<string | number | undefined>;
property 'stroke-linecap'
'stroke-linecap'?: Signalish< 'butt' | 'round' | 'square' | 'inherit' | undefined>;
property 'stroke-linejoin'
'stroke-linejoin'?: Signalish< 'miter' | 'round' | 'bevel' | 'inherit' | undefined>;
property 'stroke-miterlimit'
'stroke-miterlimit'?: Signalish<string | number | undefined>;
property 'stroke-opacity'
'stroke-opacity'?: Signalish<number | string | undefined>;
property 'stroke-width'
'stroke-width'?: Signalish<number | string | undefined>;
property 'text-anchor'
'text-anchor'?: Signalish<string | undefined>;
property 'text-decoration'
'text-decoration'?: Signalish<number | string | undefined>;
property 'text-rendering'
'text-rendering'?: Signalish<number | string | undefined>;
property 'transform-origin'
'transform-origin'?: Signalish<string | undefined>;
property 'underline-position'
'underline-position'?: Signalish<number | string | undefined>;
property 'underline-thickness'
'underline-thickness'?: Signalish<number | string | undefined>;
property 'unicode-bidi'
'unicode-bidi'?: Signalish<number | string | undefined>;
property 'unicode-range'
'unicode-range'?: Signalish<number | string | undefined>;
property 'units-per-em'
'units-per-em'?: Signalish<number | string | undefined>;
property 'v-alphabetic'
'v-alphabetic'?: Signalish<number | string | undefined>;
property 'v-hanging'
'v-hanging'?: Signalish<number | string | undefined>;
property 'v-ideographic'
'v-ideographic'?: Signalish<number | string | undefined>;
property 'v-mathematical'
'v-mathematical'?: Signalish<number | string | undefined>;
property 'vector-effect'
'vector-effect'?: Signalish<number | string | undefined>;
property 'vert-adv-y'
'vert-adv-y'?: Signalish<number | string | undefined>;
property 'vert-origin-x'
'vert-origin-x'?: Signalish<number | string | undefined>;
property 'vert-origin-y'
'vert-origin-y'?: Signalish<number | string | undefined>;
property 'word-spacing'
'word-spacing'?: Signalish<number | string | undefined>;
property 'writing-mode'
'writing-mode'?: Signalish<number | string | undefined>;
property 'x-height'
'x-height'?: Signalish<number | string | undefined>;
property 'xlink:actuate'
'xlink:actuate'?: Signalish<SVGAttributes['xlinkActuate']>;
property 'xlink:arcrole'
'xlink:arcrole'?: Signalish<string | undefined>;
property 'xlink:href'
'xlink:href'?: Signalish<string | undefined>;
property 'xlink:role'
'xlink:role'?: Signalish<string | undefined>;
property 'xlink:show'
'xlink:show'?: Signalish<string | undefined>;
property 'xlink:title'
'xlink:title'?: Signalish<string | undefined>;
property 'xlink:type'
'xlink:type'?: Signalish<string | undefined>;
property 'xml:base'
'xml:base'?: Signalish<string | undefined>;
property 'xml:lang'
'xml:lang'?: Signalish<string | undefined>;
property 'xml:space'
'xml:space'?: Signalish<string | undefined>;
property accentHeight
accentHeight?: Signalish<number | string | undefined>;
property accumulate
accumulate?: Signalish<'none' | 'sum' | undefined>;
property additive
additive?: Signalish<'replace' | 'sum' | undefined>;
property alignmentBaseline
alignmentBaseline?: Signalish< | 'auto' | 'baseline' | 'before-edge' | 'text-before-edge' | 'middle' | 'central' | 'after-edge' | 'text-after-edge' | 'ideographic' | 'alphabetic' | 'hanging' | 'mathematical' | 'inherit' | undefined>;
property allowReorder
allowReorder?: Signalish<'no' | 'yes' | undefined>;
property alphabetic
alphabetic?: Signalish<number | string | undefined>;
property amplitude
amplitude?: Signalish<number | string | undefined>;
property arabicForm
arabicForm?: Signalish< 'initial' | 'medial' | 'terminal' | 'isolated' | undefined>;
Deprecated
See https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/arabic-form
property ascent
ascent?: Signalish<number | string | undefined>;
property attributeName
attributeName?: Signalish<string | undefined>;
property attributeType
attributeType?: Signalish<string | undefined>;
property azimuth
azimuth?: Signalish<number | string | undefined>;
property baseFrequency
baseFrequency?: Signalish<number | string | undefined>;
property baselineShift
baselineShift?: Signalish<number | string | undefined>;
property baseProfile
baseProfile?: Signalish<number | string | undefined>;
property bbox
bbox?: Signalish<number | string | undefined>;
property begin
begin?: Signalish<number | string | undefined>;
property bias
bias?: Signalish<number | string | undefined>;
property by
by?: Signalish<number | string | undefined>;
property calcMode
calcMode?: Signalish<number | string | undefined>;
property capHeight
capHeight?: Signalish<number | string | undefined>;
property clip
clip?: Signalish<number | string | undefined>;
property clipPath
clipPath?: Signalish<string | undefined>;
property clipPathUnits
clipPathUnits?: Signalish<number | string | undefined>;
property clipRule
clipRule?: Signalish<number | string | undefined>;
property colorInterpolation
colorInterpolation?: Signalish<number | string | undefined>;
property colorInterpolationFilters
colorInterpolationFilters?: Signalish< 'auto' | 'sRGB' | 'linearRGB' | 'inherit' | undefined>;
property colorProfile
colorProfile?: Signalish<number | string | undefined>;
property colorRendering
colorRendering?: Signalish<number | string | undefined>;
property contentScriptType
contentScriptType?: Signalish<number | string | undefined>;
property contentStyleType
contentStyleType?: Signalish<number | string | undefined>;
property cursor
cursor?: Signalish<number | string | undefined>;
property cx
cx?: Signalish<number | string | undefined>;
property cy
cy?: Signalish<number | string | undefined>;
property d
d?: Signalish<string | undefined>;
property decelerate
decelerate?: Signalish<number | string | undefined>;
property descent
descent?: Signalish<number | string | undefined>;
property diffuseConstant
diffuseConstant?: Signalish<number | string | undefined>;
property direction
direction?: Signalish<number | string | undefined>;
property display
display?: Signalish<number | string | undefined>;
property divisor
divisor?: Signalish<number | string | undefined>;
property dominantBaseline
dominantBaseline?: Signalish<number | string | undefined>;
property dur
dur?: Signalish<number | string | undefined>;
property dx
dx?: Signalish<number | string | undefined>;
property dy
dy?: Signalish<number | string | undefined>;
property edgeMode
edgeMode?: Signalish<number | string | undefined>;
property elevation
elevation?: Signalish<number | string | undefined>;
property enableBackground
enableBackground?: Signalish<number | string | undefined>;
property end
end?: Signalish<number | string | undefined>;
property exponent
exponent?: Signalish<number | string | undefined>;
property externalResourcesRequired
externalResourcesRequired?: Signalish<number | string | undefined>;
property fill
fill?: Signalish<string | undefined>;
property fillOpacity
fillOpacity?: Signalish<number | string | undefined>;
property fillRule
fillRule?: Signalish<'nonzero' | 'evenodd' | 'inherit' | undefined>;
property filter
filter?: Signalish<string | undefined>;
property filterRes
filterRes?: Signalish<number | string | undefined>;
property filterUnits
filterUnits?: Signalish<number | string | undefined>;
property floodColor
floodColor?: Signalish<number | string | undefined>;
property floodOpacity
floodOpacity?: Signalish<number | string | undefined>;
property focusable
focusable?: Signalish<number | string | undefined>;
property fontFamily
fontFamily?: Signalish<string | undefined>;
property fontSize
fontSize?: Signalish<number | string | undefined>;
property fontSizeAdjust
fontSizeAdjust?: Signalish<number | string | undefined>;
property fontStretch
fontStretch?: Signalish<number | string | undefined>;
property fontStyle
fontStyle?: Signalish<number | string | undefined>;
property fontVariant
fontVariant?: Signalish<number | string | undefined>;
property fontWeight
fontWeight?: Signalish<number | string | undefined>;
property format
format?: Signalish<number | string | undefined>;
property from
from?: Signalish<number | string | undefined>;
property fx
fx?: Signalish<number | string | undefined>;
property fy
fy?: Signalish<number | string | undefined>;
property g1
g1?: Signalish<number | string | undefined>;
property g2
g2?: Signalish<number | string | undefined>;
property glyphName
glyphName?: Signalish<number | string | undefined>;
property glyphOrientationHorizontal
glyphOrientationHorizontal?: Signalish<number | string | undefined>;
property glyphOrientationVertical
glyphOrientationVertical?: Signalish<number | string | undefined>;
property glyphRef
glyphRef?: Signalish<number | string | undefined>;
property gradientTransform
gradientTransform?: Signalish<string | undefined>;
property gradientUnits
gradientUnits?: Signalish<string | undefined>;
property hanging
hanging?: Signalish<number | string | undefined>;
property height
height?: Signalish<number | string | undefined>;
property horizAdvX
horizAdvX?: Signalish<number | string | undefined>;
property horizOriginX
horizOriginX?: Signalish<number | string | undefined>;
property href
href?: Signalish<string | undefined>;
property hreflang
hreflang?: Signalish<string | undefined>;
property hrefLang
hrefLang?: Signalish<string | undefined>;
property ideographic
ideographic?: Signalish<number | string | undefined>;
property imageRendering
imageRendering?: Signalish<number | string | undefined>;
property in
in?: Signalish<string | undefined>;
property in2
in2?: Signalish<number | string | undefined>;
property intercept
intercept?: Signalish<number | string | undefined>;
property k
k?: Signalish<number | string | undefined>;
property k1
k1?: Signalish<number | string | undefined>;
property k2
k2?: Signalish<number | string | undefined>;
property k3
k3?: Signalish<number | string | undefined>;
property k4
k4?: Signalish<number | string | undefined>;
property kernelMatrix
kernelMatrix?: Signalish<number | string | undefined>;
property kernelUnitLength
kernelUnitLength?: Signalish<number | string | undefined>;
property kerning
kerning?: Signalish<number | string | undefined>;
property keyPoints
keyPoints?: Signalish<number | string | undefined>;
property keySplines
keySplines?: Signalish<number | string | undefined>;
property keyTimes
keyTimes?: Signalish<number | string | undefined>;
property lengthAdjust
lengthAdjust?: Signalish<number | string | undefined>;
property letterSpacing
letterSpacing?: Signalish<number | string | undefined>;
property lightingColor
lightingColor?: Signalish<number | string | undefined>;
property limitingConeAngle
limitingConeAngle?: Signalish<number | string | undefined>;
property local
local?: Signalish<number | string | undefined>;
property markerEnd
markerEnd?: Signalish<string | undefined>;
property markerHeight
markerHeight?: Signalish<number | string | undefined>;
property markerMid
markerMid?: Signalish<string | undefined>;
property markerStart
markerStart?: Signalish<string | undefined>;
property markerUnits
markerUnits?: Signalish<number | string | undefined>;
property markerWidth
markerWidth?: Signalish<number | string | undefined>;
property mask
mask?: Signalish<string | undefined>;
property maskContentUnits
maskContentUnits?: Signalish<number | string | undefined>;
property maskUnits
maskUnits?: Signalish<number | string | undefined>;
property mathematical
mathematical?: Signalish<number | string | undefined>;
property mode
mode?: Signalish<number | string | undefined>;
property numOctaves
numOctaves?: Signalish<number | string | undefined>;
property offset
offset?: Signalish<number | string | undefined>;
property opacity
opacity?: Signalish<number | string | undefined>;
property operator
operator?: Signalish<number | string | undefined>;
property order
order?: Signalish<number | string | undefined>;
property orient
orient?: Signalish<number | string | undefined>;
property orientation
orientation?: Signalish<number | string | undefined>;
property origin
origin?: Signalish<number | string | undefined>;
property overflow
overflow?: Signalish<number | string | undefined>;
property overlinePosition
overlinePosition?: Signalish<number | string | undefined>;
property overlineThickness
overlineThickness?: Signalish<number | string | undefined>;
property paintOrder
paintOrder?: Signalish<number | string | undefined>;
property panose1
panose1?: Signalish<number | string | undefined>;
property pathLength
pathLength?: Signalish<number | string | undefined>;
property patternContentUnits
patternContentUnits?: Signalish<string | undefined>;
property patternTransform
patternTransform?: Signalish<number | string | undefined>;
property patternUnits
patternUnits?: Signalish<string | undefined>;
property pointerEvents
pointerEvents?: Signalish<number | string | undefined>;
property points
points?: Signalish<string | undefined>;
property pointsAtX
pointsAtX?: Signalish<number | string | undefined>;
property pointsAtY
pointsAtY?: Signalish<number | string | undefined>;
property pointsAtZ
pointsAtZ?: Signalish<number | string | undefined>;
property preserveAlpha
preserveAlpha?: Signalish<number | string | undefined>;
property preserveAspectRatio
preserveAspectRatio?: Signalish<string | undefined>;
property primitiveUnits
primitiveUnits?: Signalish<number | string | undefined>;
property r
r?: Signalish<number | string | undefined>;
property radius
radius?: Signalish<number | string | undefined>;
property refX
refX?: Signalish<number | string | undefined>;
property refY
refY?: Signalish<number | string | undefined>;
property renderingIntent
renderingIntent?: Signalish<number | string | undefined>;
property repeatCount
repeatCount?: Signalish<number | string | undefined>;
property repeatDur
repeatDur?: Signalish<number | string | undefined>;
property requiredExtensions
requiredExtensions?: Signalish<number | string | undefined>;
property requiredFeatures
requiredFeatures?: Signalish<number | string | undefined>;
property restart
restart?: Signalish<number | string | undefined>;
property result
result?: Signalish<string | undefined>;
property rotate
rotate?: Signalish<number | string | undefined>;
property rx
rx?: Signalish<number | string | undefined>;
property ry
ry?: Signalish<number | string | undefined>;
property scale
scale?: Signalish<number | string | undefined>;
property seed
seed?: Signalish<number | string | undefined>;
property shapeRendering
shapeRendering?: Signalish<number | string | undefined>;
property slope
slope?: Signalish<number | string | undefined>;
property spacing
spacing?: Signalish<number | string | undefined>;
property specularConstant
specularConstant?: Signalish<number | string | undefined>;
property specularExponent
specularExponent?: Signalish<number | string | undefined>;
property speed
speed?: Signalish<number | string | undefined>;
property spreadMethod
spreadMethod?: Signalish<string | undefined>;
property startOffset
startOffset?: Signalish<number | string | undefined>;
property stdDeviation
stdDeviation?: Signalish<number | string | undefined>;
property stemh
stemh?: Signalish<number | string | undefined>;
property stemv
stemv?: Signalish<number | string | undefined>;
property stitchTiles
stitchTiles?: Signalish<number | string | undefined>;
property stopColor
stopColor?: Signalish<string | undefined>;
property stopOpacity
stopOpacity?: Signalish<number | string | undefined>;
property strikethroughPosition
strikethroughPosition?: Signalish<number | string | undefined>;
property strikethroughThickness
strikethroughThickness?: Signalish<number | string | undefined>;
property string
string?: Signalish<number | string | undefined>;
property stroke
stroke?: Signalish<string | undefined>;
property strokeDasharray
strokeDasharray?: Signalish<string | number | undefined>;
property strokeDashoffset
strokeDashoffset?: Signalish<string | number | undefined>;
property strokeLinecap
strokeLinecap?: Signalish<'butt' | 'round' | 'square' | 'inherit' | undefined>;
property strokeLinejoin
strokeLinejoin?: Signalish<'miter' | 'round' | 'bevel' | 'inherit' | undefined>;
property strokeMiterlimit
strokeMiterlimit?: Signalish<string | number | undefined>;
property strokeOpacity
strokeOpacity?: Signalish<number | string | undefined>;
property strokeWidth
strokeWidth?: Signalish<number | string | undefined>;
property surfaceScale
surfaceScale?: Signalish<number | string | undefined>;
property systemLanguage
systemLanguage?: Signalish<number | string | undefined>;
property tableValues
tableValues?: Signalish<number | string | undefined>;
property targetX
targetX?: Signalish<number | string | undefined>;
property targetY
targetY?: Signalish<number | string | undefined>;
property textAnchor
textAnchor?: Signalish<string | undefined>;
property textDecoration
textDecoration?: Signalish<number | string | undefined>;
property textLength
textLength?: Signalish<number | string | undefined>;
property textRendering
textRendering?: Signalish<number | string | undefined>;
property to
to?: Signalish<number | string | undefined>;
property transform
transform?: Signalish<string | undefined>;
property transformOrigin
transformOrigin?: Signalish<string | undefined>;
property type
type?: Signalish<string | undefined>;
property u1
u1?: Signalish<number | string | undefined>;
property u2
u2?: Signalish<number | string | undefined>;
property underlinePosition
underlinePosition?: Signalish<number | string | undefined>;
property underlineThickness
underlineThickness?: Signalish<number | string | undefined>;
property unicode
unicode?: Signalish<number | string | undefined>;
property unicodeBidi
unicodeBidi?: Signalish<number | string | undefined>;
property unicodeRange
unicodeRange?: Signalish<number | string | undefined>;
property unitsPerEm
unitsPerEm?: Signalish<number | string | undefined>;
property vAlphabetic
vAlphabetic?: Signalish<number | string | undefined>;
property values
values?: Signalish<string | undefined>;
property vectorEffect
vectorEffect?: Signalish<number | string | undefined>;
property version
version?: Signalish<string | undefined>;
property vertAdvY
vertAdvY?: Signalish<number | string | undefined>;
property vertOriginX
vertOriginX?: Signalish<number | string | undefined>;
property vertOriginY
vertOriginY?: Signalish<number | string | undefined>;
property vHanging
vHanging?: Signalish<number | string | undefined>;
property vIdeographic
vIdeographic?: Signalish<number | string | undefined>;
property viewBox
viewBox?: Signalish<string | undefined>;
property viewTarget
viewTarget?: Signalish<number | string | undefined>;
property visibility
visibility?: Signalish<number | string | undefined>;
property vMathematical
vMathematical?: Signalish<number | string | undefined>;
property width
width?: Signalish<number | string | undefined>;
property wordSpacing
wordSpacing?: Signalish<number | string | undefined>;
property writingMode
writingMode?: Signalish<number | string | undefined>;
property x
x?: Signalish<number | string | undefined>;
property x1
x1?: Signalish<number | string | undefined>;
property x2
x2?: Signalish<number | string | undefined>;
property xChannelSelector
xChannelSelector?: Signalish<string | undefined>;
property xHeight
xHeight?: Signalish<number | string | undefined>;
property xlinkActuate
xlinkActuate?: Signalish<string | undefined>;
property xlinkArcrole
xlinkArcrole?: Signalish<string | undefined>;
property xlinkHref
xlinkHref?: Signalish<string | undefined>;
property xlinkRole
xlinkRole?: Signalish<string | undefined>;
property xlinkShow
xlinkShow?: Signalish<string | undefined>;
property xlinkTitle
xlinkTitle?: Signalish<string | undefined>;
property xlinkType
xlinkType?: Signalish<string | undefined>;
property xmlBase
xmlBase?: Signalish<string | undefined>;
property xmlLang
xmlLang?: Signalish<string | undefined>;
property xmlns
xmlns?: Signalish<string | undefined>;
property xmlnsXlink
xmlnsXlink?: Signalish<string | undefined>;
property xmlSpace
xmlSpace?: Signalish<string | undefined>;
property y
y?: Signalish<number | string | undefined>;
property y1
y1?: Signalish<number | string | undefined>;
property y2
y2?: Signalish<number | string | undefined>;
property yChannelSelector
yChannelSelector?: Signalish<string | undefined>;
property z
z?: Signalish<number | string | undefined>;
property zoomAndPan
zoomAndPan?: Signalish<string | undefined>;
interface TableHTMLAttributes
interface TableHTMLAttributes<T extends EventTarget = HTMLTableElement> extends HTMLAttributes<T> {}
property cellPadding
cellPadding?: Signalish<string | undefined>;
property cellSpacing
cellSpacing?: Signalish<string | undefined>;
property summary
summary?: Signalish<string | undefined>;
property width
width?: Signalish<number | string | undefined>;
interface TdHTMLAttributes
interface TdHTMLAttributes<T extends EventTarget = HTMLTableCellElement> extends HTMLAttributes<T> {}
property abbr
abbr?: Signalish<string | undefined>;
property align
align?: Signalish<'left' | 'center' | 'right' | 'justify' | 'char' | undefined>;
property colspan
colspan?: Signalish<number | undefined>;
property colSpan
colSpan?: Signalish<number | undefined>;
property headers
headers?: Signalish<string | undefined>;
property height
height?: Signalish<number | string | undefined>;
property rowspan
rowspan?: Signalish<number | undefined>;
property rowSpan
rowSpan?: Signalish<number | undefined>;
property scope
scope?: Signalish<string | undefined>;
property valign
valign?: Signalish<'top' | 'middle' | 'bottom' | 'baseline' | undefined>;
property width
width?: Signalish<number | string | undefined>;
interface TextareaHTMLAttributes
interface TextareaHTMLAttributes<T extends EventTarget = HTMLTextAreaElement> extends HTMLAttributes<T> {}
property autocomplete
autocomplete?: Signalish<string | undefined>;
property autoComplete
autoComplete?: Signalish<string | undefined>;
property cols
cols?: Signalish<number | undefined>;
property defaultValue
defaultValue?: Signalish<string | number | undefined>;
property dirName
dirName?: Signalish<string | undefined>;
property disabled
disabled?: Signalish<boolean | undefined>;
property form
form?: Signalish<string | undefined>;
property maxlength
maxlength?: Signalish<number | undefined>;
property maxLength
maxLength?: Signalish<number | undefined>;
property minlength
minlength?: Signalish<number | undefined>;
property minLength
minLength?: Signalish<number | undefined>;
property name
name?: Signalish<string | undefined>;
property onChange
onChange?: GenericEventHandler<T> | undefined;
property placeholder
placeholder?: Signalish<string | undefined>;
property readOnly
readOnly?: Signalish<boolean | undefined>;
property required
required?: Signalish<boolean | undefined>;
property rows
rows?: Signalish<number | undefined>;
property value
value?: Signalish<string | number | undefined>;
property wrap
wrap?: Signalish<string | undefined>;
interface ThHTMLAttributes
interface ThHTMLAttributes<T extends EventTarget = HTMLTableCellElement> extends HTMLAttributes<T> {}
property abbr
abbr?: Signalish<string | undefined>;
property align
align?: Signalish<'left' | 'center' | 'right' | 'justify' | 'char' | undefined>;
property colspan
colspan?: Signalish<number | undefined>;
property colSpan
colSpan?: Signalish<number | undefined>;
property headers
headers?: Signalish<string | undefined>;
property rowspan
rowspan?: Signalish<number | undefined>;
property rowSpan
rowSpan?: Signalish<number | undefined>;
property scope
scope?: Signalish<string | undefined>;
interface TimeHTMLAttributes
interface TimeHTMLAttributes<T extends EventTarget = HTMLTimeElement> extends HTMLAttributes<T> {}
interface ToggleEvent
interface ToggleEvent extends Event {}
interface ToggleEventInit
interface ToggleEventInit extends EventInit {}
interface TrackHTMLAttributes
interface TrackHTMLAttributes<T extends EventTarget = HTMLTrackElement> extends MediaHTMLAttributes<T> {}
interface VideoHTMLAttributes
interface VideoHTMLAttributes<T extends EventTarget = HTMLVideoElement> extends MediaHTMLAttributes<T> {}
property disablePictureInPicture
disablePictureInPicture?: Signalish<boolean | undefined>;
property height
height?: Signalish<number | string | undefined>;
property playsinline
playsinline?: Signalish<boolean | undefined>;
property playsInline
playsInline?: Signalish<boolean | undefined>;
property poster
poster?: Signalish<string | undefined>;
property width
width?: Signalish<number | string | undefined>;
interface VNode
interface VNode<P = {}> {}
property endTime
endTime?: number;
The time that the rendering of this
vnode
was completed. Will only be set when the devtools are attached. Default value:-1
property key
key: Key;
property props
props: P & { children: ComponentChildren };
property ref
ref?: Ref<any> | null;
ref is not guaranteed by React.ReactElement, for compatibility reasons with popular react libs we define it as optional too
property startTime
startTime?: number;
The time this
vnode
started rendering. Will only be set when the devtools are attached. Default value:0
property type
type: ComponentType<P> | string;
Type Aliases
type AllCSSProperties
type AllCSSProperties = { [key: string]: string | number | null | undefined;};
type AnimationEventHandler
type AnimationEventHandler<Target extends EventTarget> = EventHandler< TargetedAnimationEvent<Target>>;
type AnyComponent
type AnyComponent<P = {}, S = {}> = | FunctionComponent<P> | ComponentConstructor<P, S>;
type AriaRole
type AriaRole = WAIAriaRole | DPubAriaRole;
type Booleanish
type Booleanish = boolean | 'true' | 'false';
type ClipboardEventHandler
type ClipboardEventHandler<Target extends EventTarget> = EventHandler< TargetedClipboardEvent<Target>>;
type CommandEventHandler
type CommandEventHandler<Target extends EventTarget> = EventHandler< TargetedCommandEvent<Target>>;
type ComponentChild
type ComponentChild = | VNode<any> | object | string | number | bigint | boolean | null | undefined;
type ComponentChildren
type ComponentChildren = ComponentChild[] | ComponentChild;
type ComponentFactory
type ComponentFactory<P = {}> = ComponentType<P>;
type ComponentProps
type ComponentProps< C extends ComponentType<any> | keyof JSXInternal.IntrinsicElements> = C extends ComponentType<infer P> ? P : C extends keyof JSXInternal.IntrinsicElements ? JSXInternal.IntrinsicElements[C] : {};
type ComponentType
type ComponentType<P = {}> = ComponentClass<P> | FunctionComponent<P>;
type CompositionEventHandler
type CompositionEventHandler<Target extends EventTarget> = EventHandler< TargetedCompositionEvent<Target>>;
type ContextType
type ContextType<C extends Context<any>> = C extends Context<infer T> ? T : never;
type DetailedHTMLProps
type DetailedHTMLProps< HA extends HTMLAttributes<RefType>, RefType extends EventTarget = EventTarget> = HA;
type DOMCSSProperties
type DOMCSSProperties = { [key in keyof Omit< CSSStyleDeclaration, | 'item' | 'setProperty' | 'removeProperty' | 'getPropertyValue' | 'getPropertyPriority' >]?: string | number | null | undefined;};
type DPubAriaRole
type DPubAriaRole = | 'doc-abstract' | 'doc-acknowledgments' | 'doc-afterword' | 'doc-appendix' | 'doc-backlink' | 'doc-biblioentry' | 'doc-bibliography' | 'doc-biblioref' | 'doc-chapter' | 'doc-colophon' | 'doc-conclusion' | 'doc-cover' | 'doc-credit' | 'doc-credits' | 'doc-dedication' | 'doc-endnote' | 'doc-endnotes' | 'doc-epigraph' | 'doc-epilogue' | 'doc-errata' | 'doc-example' | 'doc-footnote' | 'doc-foreword' | 'doc-glossary' | 'doc-glossref' | 'doc-index' | 'doc-introduction' | 'doc-noteref' | 'doc-notice' | 'doc-pagebreak' | 'doc-pagelist' | 'doc-part' | 'doc-preface' | 'doc-prologue' | 'doc-pullquote' | 'doc-qna' | 'doc-subtitle' | 'doc-tip' | 'doc-toc';
type DragEventHandler
type DragEventHandler<Target extends EventTarget> = EventHandler< TargetedDragEvent<Target>>;
type EventHandler
type EventHandler<E extends TargetedEvent> = { bivarianceHack(event: E): void;}['bivarianceHack'];
type FocusEventHandler
type FocusEventHandler<Target extends EventTarget> = EventHandler< TargetedFocusEvent<Target>>;
type GenericEventHandler
type GenericEventHandler<Target extends EventTarget> = EventHandler< TargetedEvent<Target>>;
type HTMLAttributeAnchorTarget
type HTMLAttributeAnchorTarget = | '_self' | '_blank' | '_parent' | '_top' | (string & {});
type HTMLAttributeCrossOrigin
type HTMLAttributeCrossOrigin = 'anonymous' | 'use-credentials';
type HTMLAttributeReferrerPolicy
type HTMLAttributeReferrerPolicy = | '' | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url';
type HTMLInputTypeAttribute
type HTMLInputTypeAttribute = | 'button' | 'checkbox' | 'color' | 'date' | 'datetime-local' | 'email' | 'file' | 'hidden' | 'image' | 'month' | 'number' | 'password' | 'radio' | 'range' | 'reset' | 'search' | 'submit' | 'tel' | 'text' | 'time' | 'url' | 'week' | (string & {});
type InputEventHandler
type InputEventHandler<Target extends EventTarget> = EventHandler< TargetedInputEvent<Target>>;
type Key
type Key = string | number | any;
type KeyboardEventHandler
type KeyboardEventHandler<Target extends EventTarget> = EventHandler< TargetedKeyboardEvent<Target>>;
type MouseEventHandler
type MouseEventHandler<Target extends EventTarget> = EventHandler< TargetedMouseEvent<Target>>;
type PictureInPictureEventHandler
type PictureInPictureEventHandler<Target extends EventTarget> = EventHandler< TargetedPictureInPictureEvent<Target>>;
type PointerEventHandler
type PointerEventHandler<Target extends EventTarget> = EventHandler< TargetedPointerEvent<Target>>;
type Ref
type Ref<T> = RefObject<T> | RefCallback<T> | null;
type RefCallback
type RefCallback<T> = (instance: T | null) => void | (() => void);
type RefObject
type RefObject<T> = { current: T | null };
type RenderableProps
type RenderableProps<P, RefType = any> = P & Readonly<Attributes & { children?: ComponentChildren; ref?: Ref<RefType> }>;
type Signalish
type Signalish<T> = T | SignalLike<T>;
type SubmitEventHandler
type SubmitEventHandler<Target extends EventTarget> = EventHandler< TargetedSubmitEvent<Target>>;
type TargetedAnimationEvent
type TargetedAnimationEvent<Target extends EventTarget> = TargetedEvent< Target, AnimationEvent>;
type TargetedClipboardEvent
type TargetedClipboardEvent<Target extends EventTarget> = TargetedEvent< Target, ClipboardEvent>;
type TargetedCommandEvent
type TargetedCommandEvent<Target extends EventTarget> = TargetedEvent< Target, CommandEvent>;
type TargetedCompositionEvent
type TargetedCompositionEvent<Target extends EventTarget> = TargetedEvent< Target, CompositionEvent>;
type TargetedDragEvent
type TargetedDragEvent<Target extends EventTarget> = TargetedEvent< Target, DragEvent>;
type TargetedEvent
type TargetedEvent< Target extends EventTarget = EventTarget, TypedEvent extends Event = Event> = Omit<TypedEvent, 'currentTarget'> & { readonly currentTarget: Target;};
type TargetedFocusEvent
type TargetedFocusEvent<Target extends EventTarget> = TargetedEvent< Target, FocusEvent>;
type TargetedInputEvent
type TargetedInputEvent<Target extends EventTarget> = TargetedEvent< Target, InputEvent>;
type TargetedKeyboardEvent
type TargetedKeyboardEvent<Target extends EventTarget> = TargetedEvent< Target, KeyboardEvent>;
type TargetedMouseEvent
type TargetedMouseEvent<Target extends EventTarget> = TargetedEvent< Target, MouseEvent>;
type TargetedPictureInPictureEvent
type TargetedPictureInPictureEvent<Target extends EventTarget> = TargetedEvent< Target, PictureInPictureEvent>;
type TargetedPointerEvent
type TargetedPointerEvent<Target extends EventTarget> = TargetedEvent< Target, PointerEvent>;
type TargetedSubmitEvent
type TargetedSubmitEvent<Target extends EventTarget> = TargetedEvent< Target, SubmitEvent>;
type TargetedToggleEvent
type TargetedToggleEvent<Target extends EventTarget> = TargetedEvent< Target, ToggleEvent>;
type TargetedTouchEvent
type TargetedTouchEvent<Target extends EventTarget> = TargetedEvent< Target, TouchEvent>;
type TargetedTransitionEvent
type TargetedTransitionEvent<Target extends EventTarget> = TargetedEvent< Target, TransitionEvent>;
type TargetedUIEvent
type TargetedUIEvent<Target extends EventTarget> = TargetedEvent<Target, UIEvent>;
type TargetedWheelEvent
type TargetedWheelEvent<Target extends EventTarget> = TargetedEvent< Target, WheelEvent>;
type ToggleEventHandler
type ToggleEventHandler<Target extends EventTarget> = EventHandler< TargetedToggleEvent<Target>>;
type TouchEventHandler
type TouchEventHandler<Target extends EventTarget> = EventHandler< TargetedTouchEvent<Target>>;
type TransitionEventHandler
type TransitionEventHandler<Target extends EventTarget> = EventHandler< TargetedTransitionEvent<Target>>;
type UIEventHandler
type UIEventHandler<Target extends EventTarget> = EventHandler< TargetedUIEvent<Target>>;
type UnpackSignal
type UnpackSignal<T> = T extends SignalLike<infer V> ? V : T;
type WAIAriaRole
type WAIAriaRole = | 'alert' | 'alertdialog' | 'application' | 'article' | 'banner' | 'blockquote' | 'button' | 'caption' | 'cell' | 'checkbox' | 'code' | 'columnheader' | 'combobox' | 'command' | 'complementary' | 'composite' | 'contentinfo' | 'definition' | 'deletion' | 'dialog' | 'directory' | 'document' | 'emphasis' | 'feed' | 'figure' | 'form' | 'grid' | 'gridcell' | 'group' | 'heading' | 'img' | 'input' | 'insertion' | 'landmark' | 'link' | 'list' | 'listbox' | 'listitem' | 'log' | 'main' | 'marquee' | 'math' | 'meter' | 'menu' | 'menubar' | 'menuitem' | 'menuitemcheckbox' | 'menuitemradio' | 'navigation' | 'none' | 'note' | 'option' | 'paragraph' | 'presentation' | 'progressbar' | 'radio' | 'radiogroup' | 'range' | 'region' | 'roletype' | 'row' | 'rowgroup' | 'rowheader' | 'scrollbar' | 'search' | 'searchbox' | 'section' | 'sectionhead' | 'select' | 'separator' | 'slider' | 'spinbutton' | 'status' | 'strong' | 'structure' | 'subscript' | 'superscript' | 'switch' | 'tab' | 'table' | 'tablist' | 'tabpanel' | 'term' | 'textbox' | 'time' | 'timer' | 'toolbar' | 'tooltip' | 'tree' | 'treegrid' | 'treeitem' | 'widget' | 'window' | 'none presentation';
type WheelEventHandler
type WheelEventHandler<Target extends EventTarget> = EventHandler< TargetedWheelEvent<Target>>;
Namespaces
namespace createElement
namespace createElement {}
namespace h
namespace h {}
Package Files (2)
Dependencies (0)
No dependencies.
Dev Dependencies (37)
- @actions/github
- @actions/glob
- @babel/core
- @babel/plugin-transform-react-jsx
- @babel/plugin-transform-react-jsx-source
- @babel/preset-env
- @babel/register
- @biomejs/biome
- @types/chai
- @types/mocha
- @types/node
- @types/sinon
- @vitest/browser
- @vitest/coverage-istanbul
- babel-plugin-transform-rename-properties
- chai
- coveralls
- cross-env
- errorstacks
- esbuild
- husky
- kolorist
- microbundle
- mocha
- npm-run-all2
- oxlint
- preact-render-to-string
- prop-types
- sade
- sinon
- sinon-chai
- terser
- typescript
- undici
- vite
- vitest
- webdriverio
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/preact
.
- Markdown[](https://www.jsdocs.io/package/preact)
- HTML<a href="https://www.jsdocs.io/package/preact"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 14593 ms. - Missing or incorrect documentation? Open an issue for this package.