@haxtheweb/haxcms-nodejs
Version:
HAXcms single and multisite nodejs server, api, and administration
36 lines (28 loc) • 1.15 kB
TypeScript
/**
* DO NOT EDIT
*
* This file was automatically generated by
* https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations
*
* To modify these typings, edit the source file(s):
* src/vaadin-grid-a11y-mixin.js
*/
// tslint:disable:variable-name Describing an API that's defined elsewhere.
// tslint:disable:no-any describes the API as best we are able today
export {A11yMixin};
declare function A11yMixin<T extends new (...args: any[]) => {}>(base: T): T & A11yMixinConstructor;
interface A11yMixinConstructor {
new(...args: any[]): A11yMixin;
}
export {A11yMixinConstructor};
interface A11yMixin {
_a11yUpdateHeaderRows(): void;
_a11yUpdateFooterRows(): void;
_a11yUpdateRowRowindex(row: HTMLElement, index: number): void;
_a11yUpdateRowSelected(row: HTMLElement, selected: boolean): void;
_a11yUpdateRowLevel(row: HTMLElement, level: number): void;
_a11yUpdateRowDetailsOpened(row: HTMLElement, detailsOpened: boolean): void;
_a11ySetRowDetailsCell(row: HTMLElement, detailsCell: HTMLElement): void;
_a11yUpdateCellColspan(cell: any, colspan: number): void;
_a11yUpdateSorters(): void;
}