synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
10 lines • 787 B
TypeScript
import { ColumnModel, QueryBundleRequest, TextMatchesQueryFilter } from '@sage-bionetworks/synapse-types';
import { FTSConfig } from '../SynapseTable/SearchV2';
/**
* Expects a search expression of the form: "searchText" @3
* In this example, this function will return the following string via a regex: searchText
*/
export declare function getSearchTextFromBooleanModeSearchExpression(searchExpression: string): string;
export declare function getTextMatchesQueryFilter(searchText: string, ftsConfig?: FTSConfig): TextMatchesQueryFilter;
export declare function updateQueryUsingSearchTerm(queryBundleRequest: QueryBundleRequest, columnModels: ColumnModel[] | undefined, searchText: string, ftsConfig?: FTSConfig): QueryBundleRequest;
//# sourceMappingURL=FullTextSearchUtils.d.ts.map