ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
34 lines (33 loc) • 2.87 kB
TypeScript
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;