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
>