MCPcopy Create free account
hub / github.com/RealDevSquad/website-backend / parseQueries

Method parseQueries

utils/RQLParser.ts:52–68  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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 = {};

Callers 1

constructorMethod · 0.95

Calls 1

parseKeyValueMethod · 0.95

Tested by

no test coverage detected