()
| 5 | debug: boolean |
| 6 | } |
| 7 | export const useQuery = (): QueryInfo => { |
| 8 | const router = useRouter() |
| 9 | const query = |
| 10 | router.query.query && Array.isArray(router.query.query) |
| 11 | ? router.query.query[0] |
| 12 | : router.query.query || '' |
| 13 | |
| 14 | const debug = parseDebug(router.query.debug) |
| 15 | |
| 16 | return { |
| 17 | query, |
| 18 | debug, |
| 19 | } |
| 20 | } |
| 21 | |
| 22 | function parseDebug(debug: string | Array<string> | undefined) { |
| 23 | if (debug === '') { |
no test coverage detected