1 | import { VXEComponent } from '../component'
|
2 | import { VxeTableDataRow } from '../table'
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 | export const VxeTableKeyboardModule: VXEComponent<{ [key: string]: any }>
|
10 |
|
11 |
|
12 |
|
13 | export const Keyboard: VXEComponent<{ [key: string]: any }>
|
14 |
|
15 | export interface TableKeyboardMethods<D = VxeTableDataRow> {}
|
16 |
|
17 | export interface TableKeyboardPrivateMethods<D = VxeTableDataRow> {
|
18 | moveTabSelected(args: any, isLeft: any, evnt: any): void
|
19 | moveCurrentRow(isUpArrow: any, isDwArrow: any, evnt: any): void
|
20 | moveSelected(args: any, isLeftArrow: any, isUpArrow: any, isRightArrow: any, isDwArrow: any, evnt: any): void
|
21 | triggerHeaderCellMousedownEvent(evnt: any, params: any): void
|
22 | triggerCellMousedownEvent(evnt: any, params: any): void
|
23 | }
|
24 |
|
25 | declare module '../grid' {
|
26 | export interface VxeGridMethods<D = VxeTableDataRow> extends TableKeyboardMethods<D> { }
|
27 | }
|
28 |
|
29 | declare module '../table' {
|
30 | export interface VxeTableMethods<D = VxeTableDataRow> extends TableKeyboardMethods<D> { }
|
31 | export interface VxeTablePrivateMethods<D = VxeTableDataRow> extends TableKeyboardPrivateMethods<D> { }
|
32 | }
|