# AccessibilityRole

`import { AccessibilityRole } from "destack:accessibility/binding";`

WAI-ARIA role selector.

```ds title="AccessibilityRole"
export enum AccessibilityRole {
    Alert = 1,
    AlertDialog = 2,
    Application = 3,
    Article = 4,
    Banner = 5,
    BlockQuote = 6,
    Button = 7,
    Caption = 8,
    Cell = 9,
    Checkbox = 10,
    Code = 11,
    ColumnHeader = 12,
    ComboBox = 13,
    Comment = 14,
    Complementary = 15,
    ContentInfo = 16,
    Definition = 17,
    Deletion = 18,
    Dialog = 19,
    Directory = 20,
    Document = 21,
    Emphasis = 22,
    Feed = 23,
    Figure = 24,
    Form = 25,
    Generic = 26,
    Grid = 27,
    GridCell = 28,
    Group = 29,
    Heading = 30,
    Image = 31,
    Insertion = 32,
    Link = 33,
    List = 34,
    ListBox = 35,
    ListItem = 36,
    Log = 37,
    Main = 38,
    Mark = 39,
    Marquee = 40,
    Math = 41,
    Menu = 42,
    MenuBar = 43,
    MenuItem = 44,
    MenuItemCheckbox = 45,
    MenuItemRadio = 46,
    Meter = 47,
    Navigation = 48,
    None = 49,
    Note = 50,
    Option = 51,
    Paragraph = 52,
    Presentation = 53,
    ProgressBar = 54,
    Radio = 55,
    RadioGroup = 56,
    Region = 57,
    Row = 58,
    RowGroup = 59,
    RowHeader = 60,
    ScrollBar = 61,
    Search = 62,
    SearchBox = 63,
    Separator = 64,
    Slider = 65,
    SpinButton = 66,
    Status = 67,
    Strong = 68,
    Subscript = 69,
    Suggestion = 70,
    Superscript = 71,
    Switch = 72,
    Tab = 73,
    Table = 74,
    TabList = 75,
    TabPanel = 76,
    Term = 77,
    TextBox = 78,
    Time = 79,
    Timer = 80,
    ToolBar = 81,
    ToolTip = 82,
    Tree = 83,
    TreeGrid = 84,
    TreeItem = 85,
}
```

[language/library/src/accessibility/binding/role.ds:2:173](https://github.com/destack-sh/destack/blob/main/language/library/src/accessibility/binding/role.ds#L2-L173)

## Variants

### `Alert = 1`

`alert`.

### `AlertDialog = 2`

`alertdialog`.

### `Application = 3`

`application`.

### `Article = 4`

`article`.

### `Banner = 5`

`banner`.

### `BlockQuote = 6`

`blockquote`.

### `Button = 7`

`button`.

### `Caption = 8`

`caption`.

### `Cell = 9`

`cell`.

### `Checkbox = 10`

`checkbox`.

### `Code = 11`

`code`.

### `ColumnHeader = 12`

`columnheader`.

### `ComboBox = 13`

`combobox`.

### `Comment = 14`

`comment`.

### `Complementary = 15`

`complementary`.

### `ContentInfo = 16`

`contentinfo`.

### `Definition = 17`

`definition`.

### `Deletion = 18`

`deletion`.

### `Dialog = 19`

`dialog`.

### `Directory = 20`

`directory`.

### `Document = 21`

`document`.

### `Emphasis = 22`

`emphasis`.

### `Feed = 23`

`feed`.

### `Figure = 24`

`figure`.

### `Form = 25`

`form`.

### `Generic = 26`

`generic`.

### `Grid = 27`

`grid`.

### `GridCell = 28`

`gridcell`.

### `Group = 29`

`group`.

### `Heading = 30`

`heading`.

### `Image = 31`

`img`.

### `Insertion = 32`

`insertion`.

### `Link = 33`

`link`.

### `List = 34`

`list`.

### `ListBox = 35`

`listbox`.

### `ListItem = 36`

`listitem`.

### `Log = 37`

`log`.

### `Main = 38`

`main`.

### `Mark = 39`

`mark`.

### `Marquee = 40`

`marquee`.

### `Math = 41`

`math`.

### `Menu = 42`

`menu`.

### `MenuBar = 43`

`menubar`.

### `MenuItem = 44`

`menuitem`.

### `MenuItemCheckbox = 45`

`menuitemcheckbox`.

### `MenuItemRadio = 46`

`menuitemradio`.

### `Meter = 47`

`meter`.

### `Navigation = 48`

`navigation`.

### `None = 49`

`none`.

### `Note = 50`

`note`.

### `Option = 51`

`option`.

### `Paragraph = 52`

`paragraph`.

### `Presentation = 53`

`presentation`.

### `ProgressBar = 54`

`progressbar`.

### `Radio = 55`

`radio`.

### `RadioGroup = 56`

`radiogroup`.

### `Region = 57`

`region`.

### `Row = 58`

`row`.

### `RowGroup = 59`

`rowgroup`.

### `RowHeader = 60`

`rowheader`.

### `ScrollBar = 61`

`scrollbar`.

### `Search = 62`

`search`.

### `SearchBox = 63`

`searchbox`.

### `Separator = 64`

`separator`.

### `Slider = 65`

`slider`.

### `SpinButton = 66`

`spinbutton`.

### `Status = 67`

`status`.

### `Strong = 68`

`strong`.

### `Subscript = 69`

`subscript`.

### `Suggestion = 70`

`suggestion`.

### `Superscript = 71`

`superscript`.

### `Switch = 72`

`switch`.

### `Tab = 73`

`tab`.

### `Table = 74`

`table`.

### `TabList = 75`

`tablist`.

### `TabPanel = 76`

`tabpanel`.

### `Term = 77`

`term`.

### `TextBox = 78`

`textbox`.

### `Time = 79`

`time`.

### `Timer = 80`

`timer`.

### `ToolBar = 81`

`toolbar`.

### `ToolTip = 82`

`tooltip`.

### `Tree = 83`

`tree`.

### `TreeGrid = 84`

`treegrid`.

### `TreeItem = 85`

`treeitem`.
