|
2 | 2 | import makeQuery from './makeQuery';
|
3 | 3 |
|
4 | 4 | type QueryFn = (string | RegExp) => ReactTestInstance | null;
|
| 5 | +type QueryAllFn = (string | RegExp) => Array<ReactTestInstance> | []; |
5 | 6 | type GetFn = (string | RegExp) => ReactTestInstance;
|
6 |
| -type GetAllFn = (string | RegExp) => Array<ReactTestInstance> | []; |
| 7 | +type GetAllFn = (string | RegExp) => Array<ReactTestInstance>; |
7 | 8 | type ArrayQueryFn = (string | Array<string>) => ReactTestInstance | null;
|
| 9 | +type ArrayQueryAllFn = ( |
| 10 | + string | Array<string> |
| 11 | +) => Array<ReactTestInstance> | []; |
8 | 12 | type ArrayGetFn = (string | Array<string>) => ReactTestInstance;
|
9 |
| -type ArrayGetAllFn = (string | Array<string>) => Array<ReactTestInstance> | []; |
| 13 | +type ArrayGetAllFn = (string | Array<string>) => Array<ReactTestInstance>; |
10 | 14 |
|
11 | 15 | type A11yAPI = {
|
12 | 16 | getByA11yLabel: GetFn,
|
13 | 17 | getAllByA11yLabel: GetAllFn,
|
14 | 18 | queryByA11yLabel: QueryFn,
|
15 |
| - queryAllByA11yLabel: GetAllFn, |
| 19 | + queryAllByA11yLabel: QueryAllFn, |
16 | 20 | getByA11yHint: GetFn,
|
17 | 21 | getAllByA11yHint: GetAllFn,
|
18 | 22 | queryByA11yHint: QueryFn,
|
19 |
| - queryAllByA11yHint: GetAllFn, |
| 23 | + queryAllByA11yHint: QueryAllFn, |
20 | 24 | getByA11yRole: GetFn,
|
21 | 25 | getAllByA11yRole: GetAllFn,
|
22 | 26 | queryByA11yRole: QueryFn,
|
23 |
| - queryAllByA11yRole: GetAllFn, |
| 27 | + queryAllByA11yRole: QueryAllFn, |
24 | 28 | getByA11yStates: ArrayGetFn,
|
25 | 29 | getAllByA11yStates: ArrayGetAllFn,
|
26 | 30 | queryByA11yStates: ArrayQueryFn,
|
27 |
| - queryAllByA11yStates: ArrayGetAllFn, |
| 31 | + queryAllByA11yStates: ArrayQueryAllFn, |
28 | 32 | };
|
29 | 33 |
|
30 | 34 | export function matchStringValue(prop?: string, matcher: string | RegExp) {
|
|
0 commit comments