Home / Type/ InputHTMLAttributes Type — vue Architecture

InputHTMLAttributes Type — vue Architecture

Architecture documentation for the InputHTMLAttributes type/interface in jsx.d.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  d25b64ba_9e47_2558_13b5_6092f989e6a5["InputHTMLAttributes"]
  08a2c658_413c_e849_2e9c_b45cc166d3c9["jsx.d.ts"]
  d25b64ba_9e47_2558_13b5_6092f989e6a5 -->|defined in| 08a2c658_413c_e849_2e9c_b45cc166d3c9
  style d25b64ba_9e47_2558_13b5_6092f989e6a5 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

types/jsx.d.ts lines 451–485

export interface InputHTMLAttributes extends HTMLAttributes {
  accept?: string
  alt?: string
  autocomplete?: string
  autofocus?: Booleanish
  capture?: boolean | 'user' | 'environment' // https://www.w3.org/tr/html-media-capture/#the-capture-attribute
  checked?: Booleanish | any[] | Set<any> // for IDE v-model multi-checkbox support
  crossorigin?: string
  disabled?: Booleanish
  form?: string
  formaction?: string
  formenctype?: string
  formmethod?: string
  formnovalidate?: Booleanish
  formtarget?: string
  height?: Numberish
  indeterminate?: boolean
  list?: string
  max?: Numberish
  maxlength?: Numberish
  min?: Numberish
  minlength?: Numberish
  multiple?: Booleanish
  name?: string
  pattern?: string
  placeholder?: string
  readonly?: Booleanish
  required?: Booleanish
  size?: Numberish
  src?: string
  step?: Numberish
  type?: string
  value?: any // we support :value to be bound to anything w/ v-model
  width?: Numberish
}

Defined In

Frequently Asked Questions

What is the InputHTMLAttributes type?
InputHTMLAttributes is a type/interface in the vue codebase, defined in types/jsx.d.ts.
Where is InputHTMLAttributes defined?
InputHTMLAttributes is defined in types/jsx.d.ts at line 451.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free