UNPKG

apisearch-ui

Version:

Javascript User Interface of Apisearch.

27 lines (23 loc) 713 B
import {Repository, Query} from "apisearch"; import {APISEARCH_DISPATCHER} from "../../Constants"; import container from "../../Container"; import Clone from "../Clone"; /** * @param environmentId * @param currentQuery * @param numberOfSuggestions */ export function enableSuggestions( environmentId: string, currentQuery: Query, numberOfSuggestions: number, ) { const clonedQuery = Clone.object(currentQuery); if (numberOfSuggestions > 0) { clonedQuery.setNumberOfSuggestions(numberOfSuggestions); } const dispatcher = container.get(`${APISEARCH_DISPATCHER}__${environmentId}`); dispatcher.dispatch("UPDATE_APISEARCH_SETUP", { query: clonedQuery, }); }