Svelte Advanced DataTable / searchParser / AdvancedSearchParser
Class: AdvancedSearchParser\<SearchCategory, SearchFilterType>
Defined in: searchParser/AdvancedSearchParser.ts:12
Extends #
AbstractSearchParser\<SearchCategory,SearchFilterType>
Type Parameters #
• SearchCategory extends string = string
• SearchFilterType extends string = string
Constructors #
new AdvancedSearchParser() #
new AdvancedSearchParser\<
SearchCategory,SearchFilterType>(options?):AdvancedSearchParser\<SearchCategory,SearchFilterType>
Defined in: searchParser/AdvancedSearchParser.ts:22
Parameters #
options? #
additionalQueryPartParsers #
QueryPartParser\<SearchCategory, SearchFilterType>[]
enableCategoryParsing #
boolean
enableFilterParsing #
boolean
searchCategoryAliases #
AliasMap\<SearchCategory>
searchFilterAliases #
AliasMap\<string>
Returns #
AdvancedSearchParser\<SearchCategory, SearchFilterType>
Overrides #
AbstractSearchParser.constructor
Methods #
parseSearchQuery() #
parseSearchQuery(
rawSearchQuery):undefined|ParsedSearchQuery\<SearchCategory,SearchFilterType>
Defined in: searchParser/AdvancedSearchParser.ts:38
Parses the raw search query text into the search text and possibly search filters and categories
Parameters #
rawSearchQuery #
string
the raw search query text to parse
Returns #
undefined | ParsedSearchQuery\<SearchCategory, SearchFilterType>