Interface InsightSearchActionCreators
interface InsightSearchActionCreators { executeSearch( analyticsSearchAction: InsightAction, ): AsyncThunkAction< ExecuteSearchThunkReturn, InsightAction, AsyncThunkInsightOptions<StateNeededByExecuteSearch>, >; fetchFacetValues( analyticsSearchAction: InsightAction, ): AsyncThunkAction< ExecuteSearchThunkReturn, InsightAction, AsyncThunkInsightOptions<StateNeededByExecuteSearch>, >; fetchMoreResults(): AsyncThunkAction< ExecuteSearchThunkReturn, void, AsyncThunkInsightOptions<StateNeededByExecuteSearch>, >; fetchPage( analyticsSearchAction: InsightAction, ): AsyncThunkAction< ExecuteSearchThunkReturn, InsightAction, AsyncThunkInsightOptions<StateNeededByExecuteSearch>, >; fetchQuerySuggestions( payload: FetchQuerySuggestionsActionCreatorPayload, ): AsyncThunkAction< FetchQuerySuggestionsThunkReturn, FetchQuerySuggestionsActionCreatorPayload, AsyncThunkInsightOptions<StateNeededByQuerySuggest>, >; registerQuerySuggest( payload: RegisterQuerySuggestActionCreatorPayload, ): { payload: RegisterQuerySuggestActionCreatorPayload; type: string };} Methods
executeSearch
- executeSearch(
analyticsSearchAction: InsightAction,
): AsyncThunkAction<
ExecuteSearchThunkReturn,
InsightAction,
AsyncThunkInsightOptions<StateNeededByExecuteSearch>,
> Parameters
- analyticsSearchAction: InsightAction
Returns AsyncThunkAction<
ExecuteSearchThunkReturn,
InsightAction,
AsyncThunkInsightOptions<StateNeededByExecuteSearch>,
>
A dispatchable action.
fetchFacetValues
- fetchFacetValues(
analyticsSearchAction: InsightAction,
): AsyncThunkAction<
ExecuteSearchThunkReturn,
InsightAction,
AsyncThunkInsightOptions<StateNeededByExecuteSearch>,
> Parameters
- analyticsSearchAction: InsightAction
Returns AsyncThunkAction<
ExecuteSearchThunkReturn,
InsightAction,
AsyncThunkInsightOptions<StateNeededByExecuteSearch>,
>
A dispatchable action.
fetchMoreResults
- fetchMoreResults(): AsyncThunkAction<
ExecuteSearchThunkReturn,
void,
AsyncThunkInsightOptions<StateNeededByExecuteSearch>,
> Returns AsyncThunkAction<
ExecuteSearchThunkReturn,
void,
AsyncThunkInsightOptions<StateNeededByExecuteSearch>,
>
A dispatchable action.
fetchPage
- fetchPage(
analyticsSearchAction: InsightAction,
): AsyncThunkAction<
ExecuteSearchThunkReturn,
InsightAction,
AsyncThunkInsightOptions<StateNeededByExecuteSearch>,
> Parameters
- analyticsSearchAction: InsightAction
Returns AsyncThunkAction<
ExecuteSearchThunkReturn,
InsightAction,
AsyncThunkInsightOptions<StateNeededByExecuteSearch>,
>
A dispatchable action.
See Dispatch actions.