UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

34 lines (33 loc) 2.87 kB
import { SortDirection } from '../entities/colDef'; export declare type ColumnSortState = 'ascending' | 'descending' | 'other' | 'none'; export declare function setAriaRole(element: Element, role?: string | null): void; export declare function getAriaSortState(sortDirection: SortDirection | 'mixed'): ColumnSortState; export declare function getAriaLevel(element: Element): number; export declare function getAriaPosInSet(element: Element): number; export declare function getAriaLabel(element: Element): string | null; export declare function setAriaLabel(element: Element, label?: string | null): void; export declare function setAriaLabelledBy(element: Element, labelledBy: string): void; export declare function setAriaDescribedBy(element: Element, describedby?: string): void; export declare function setAriaLive(element: Element, live?: 'polite' | 'assertive' | 'off' | null): void; export declare function setAriaAtomic(element: Element, atomic: boolean | null): void; export declare function setAriaRelevant(element: Element, relevant: 'additions' | 'additions text' | 'all' | 'removals' | 'text' | null): void; export declare function setAriaLevel(element: Element, level: number): void; export declare function setAriaDisabled(element: Element, disabled: boolean): void; export declare function setAriaHidden(element: Element, hidden: boolean): void; export declare function setAriaActiveDescendant(element: Element, descendantId: string | null): void; export declare function setAriaExpanded(element: Element, expanded: boolean): void; export declare function removeAriaExpanded(element: Element): void; export declare function setAriaSetSize(element: Element, setsize: number): void; export declare function setAriaPosInSet(element: Element, position: number): void; export declare function setAriaMultiSelectable(element: Element, multiSelectable: boolean): void; export declare function setAriaRowCount(element: Element, rowCount: number): void; export declare function setAriaRowIndex(element: Element, rowIndex: number): void; export declare function setAriaColCount(element: Element, colCount: number): void; export declare function setAriaColIndex(element: Element, colIndex: number): void; export declare function setAriaColSpan(element: Element, colSpan: number): void; export declare function setAriaSort(element: Element, sort: ColumnSortState): void; export declare function removeAriaSort(element: Element): void; export declare function setAriaSelected(element: Element, selected?: boolean): void; export declare function setAriaChecked(element: Element, checked?: boolean): void; export declare function setAriaControls(controllerElement: Element, controlledElement: Element): void; export declare function getAriaCheckboxStateName(translate: (key: string, defaultValue: string, variableValues?: string[]) => string, state?: boolean): string;