formtarget?: string
name?: string
type?: 'submit' | 'reset' | 'button'
- value?: string | string[] | number
+ value?: string | ReadonlyArray<string> | number
}
export interface CanvasHTMLAttributes extends HTMLAttributes {
}
export interface DataHTMLAttributes extends HTMLAttributes {
- value?: string | string[] | number
+ value?: string | ReadonlyArray<string> | number
}
export interface DetailsHTMLAttributes extends HTMLAttributes {
open?: Booleanish
+ onToggle?: Event
}
export interface DelHTMLAttributes extends HTMLAttributes {
allow?: string
allowfullscreen?: Booleanish
allowtransparency?: Booleanish
+ /** @deprecated */
frameborder?: Numberish
height?: Numberish
+ /** @deprecated */
marginheight?: Numberish
+ /** @deprecated */
marginwidth?: Numberish
name?: string
referrerpolicy?: HTMLAttributeReferrerPolicy
sandbox?: string
+ /** @deprecated */
scrolling?: string
seamless?: Booleanish
src?: string
crossorigin?: 'anonymous' | 'use-credentials' | ''
decoding?: 'async' | 'auto' | 'sync'
height?: Numberish
+ loading?: 'eager' | 'lazy'
referrerpolicy?: HTMLAttributeReferrerPolicy
sizes?: string
src?: string
checked?: Booleanish | any[] | Set<any> // for IDE v-model multi-checkbox support
crossorigin?: string
disabled?: Booleanish
+ enterKeyHint?:
+ | 'enter'
+ | 'done'
+ | 'go'
+ | 'next'
+ | 'previous'
+ | 'search'
+ | 'send'
form?: string
formaction?: string
formenctype?: string
}
export interface LiHTMLAttributes extends HTMLAttributes {
- value?: string | string[] | number
+ value?: string | ReadonlyArray<string> | number
}
export interface LinkHTMLAttributes extends HTMLAttributes {
rel?: string
sizes?: string
type?: string
+ charset?: string
}
export interface MapHTMLAttributes extends HTMLAttributes {
max?: Numberish
min?: Numberish
optimum?: Numberish
- value?: string | string[] | number
+ value?: string | ReadonlyArray<string> | number
}
export interface QuoteHTMLAttributes extends HTMLAttributes {
export interface ParamHTMLAttributes extends HTMLAttributes {
name?: string
- value?: string | string[] | number
+ value?: string | ReadonlyArray<string> | number
}
export interface ProgressHTMLAttributes extends HTMLAttributes {
max?: Numberish
- value?: string | string[] | number
+ value?: string | ReadonlyArray<string> | number
}
export interface ScriptHTMLAttributes extends HTMLAttributes {
async?: Booleanish
+ /** @deprecated */
charset?: string
crossorigin?: string
defer?: Booleanish
cellpadding?: Numberish
cellspacing?: Numberish
summary?: string
+ width?: Numberish
}
export interface TextareaHTMLAttributes extends HTMLAttributes {
readonly?: Booleanish
required?: Booleanish
rows?: Numberish
- value?: string | string[] | number
+ value?: string | ReadonlyArray<string> | number
wrap?: string
}
headers?: string
rowspan?: Numberish
scope?: string
+ abbr?: string
+ height?: Numberish
+ width?: Numberish
valign?: 'top' | 'middle' | 'bottom' | 'baseline'
}
headers?: string
rowspan?: Numberish
scope?: string
+ abbr?: string
}
export interface TimeHTMLAttributes extends HTMLAttributes {
poster?: string
width?: Numberish
disablePictureInPicture?: Booleanish
+ disableRemotePlayback?: Booleanish
}
export interface WebViewHTMLAttributes extends HTMLAttributes {
// Other HTML properties supported by SVG elements in browsers
role?: string
tabindex?: Numberish
+ crossOrigin?: 'anonymous' | 'use-credentials' | ''
// SVG Specific attributes
'accent-height'?: Numberish