Add a limit parameter to the search query language to limit results shown in the insights we display.
- Add limit to parser grammar - src/libs/SearchParser/baseRules.peggy - Add limit rule similar to sortBy/sortOrder
- Generate the JS code by running these scripts
- Add limit to parser default values - src/libs/SearchParser/searchParser.peggy, defaultKey rule - because it’s a root level parameter; it controls query execution, not data filtering.
- Add limit to constants - src/CONST/index.ts - Add LIMIT: 'limit' to CONST.SEARCH.SYNTAX_ROOT_KEYS
- Add limit to type definitions - src/components/Search/types.ts - Add limit?: number to SearchQueryAST type
- Update query building functions - src/libs/SearchQueryUtils.ts - Add limit?: number to BuildQueryStringOptions type and include limit in query string building logic
- Update the autocomplete parser and filterOutRangesWithCorrectValue so that it properly highlights the limit in the user input
Issue Owner
Current Issue Owner: @trjExpensify
Add a limit parameter to the search query language to limit results shown in the insights we display.
Issue Owner
Current Issue Owner: @trjExpensify