()
| 50 | } |
| 51 | |
| 52 | private parseQueries(): Queries[] { |
| 53 | const parsedQueriesList: Queries[] = []; |
| 54 | if (!this.queryString) { |
| 55 | return parsedQueriesList; |
| 56 | } |
| 57 | try { |
| 58 | const queryList = this.queryString.split(KEY_VALUE_PAIR_DELIMITER_PATTERN); |
| 59 | |
| 60 | for (const query of queryList) { |
| 61 | parsedQueriesList.push(this.parseKeyValue(query)); |
| 62 | } |
| 63 | } catch (error) { |
| 64 | logger.error(`Error occurred while parsing query params ${error}`); |
| 65 | throw Error("Invalid query param format"); |
| 66 | } |
| 67 | return parsedQueriesList; |
| 68 | } |
| 69 | |
| 70 | getFilterQueries(): GroupedFilterQueries { |
| 71 | const filterQueries: GroupedFilterQueries = {}; |
no test coverage detected