AriaRole Type — astro Architecture
Architecture documentation for the AriaRole type/interface in astro-jsx.d.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 6bd95ccd_c326_5514_f57b_e45afff93f4f["AriaRole"] d523c4d2_c1d1_7d83_faae_8b6b7c0c800a["astro-jsx.d.ts"] 6bd95ccd_c326_5514_f57b_e45afff93f4f -->|defined in| d523c4d2_c1d1_7d83_faae_8b6b7c0c800a style 6bd95ccd_c326_5514_f57b_e45afff93f4f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/astro-jsx.d.ts lines 398–492
type AriaRole =
| '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'
| 'generic'
| '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'
Defined In
Source
Frequently Asked Questions
What is the AriaRole type?
AriaRole is a type/interface in the astro codebase, defined in packages/astro/astro-jsx.d.ts.
Where is AriaRole defined?
AriaRole is defined in packages/astro/astro-jsx.d.ts at line 398.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free