|
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