UNPKG

@yext/search-headless

Version:

A library for powering UI components for Yext Search integrations

19 lines 1.05 kB
import { PayloadAction, Slice } from '@reduxjs/toolkit'; import { QuerySource, QueryTrigger, SearchIntent } from '@yext/search-core'; import { QueryState } from '../models/slices/query'; declare const reducers: { setInput: (state: any, action: PayloadAction<string>) => void; setIsPagination: (state: any, action: PayloadAction<boolean>) => void; setTrigger: (state: any, action: PayloadAction<QueryTrigger>) => void; setSource: (state: any, action: PayloadAction<QuerySource>) => void; setQueryId: (state: any, action: PayloadAction<string>) => void; setMostRecentSearch: (state: any, action: PayloadAction<string>) => void; setSearchIntents: (state: any, action: PayloadAction<SearchIntent[]>) => void; }; /** * Registers with Redux the slice of {@link State} pertaining to queries. There are * reducers for setting query data like the query string, trigger, source, and id. */ export default function createQuerySlice(prefix: string): Slice<QueryState, typeof reducers>; export {}; //# sourceMappingURL=query.d.ts.map