// Module ID: 10183 // Function ID: 10184 // Name: queryGamesAutocomplete // Dependencies: [5410, 551, 9257, 5411, 2] // Exports: queryGamesAutocomplete // Module 10183 (queryGamesAutocomplete) import GameAutocompleteUtils from "GameAutocompleteUtils" /* 5411 */; import useGameAutocomplete2 from "useGameAutocomplete" /* 9257 */; import GameAutocompleteStore from "GameAutocompleteStore" /* 5410 */; import debounce from "debounce" /* 551 */; require = fn; let closure_3 = debounce((arg0) => { const useGameAutocomplete = useGameAutocomplete2.useGameAutocomplete; const items = [arg0]; const many = useGameAutocomplete.fetchMany(items); }, fn(9257).GAME_AUTOCOMPLETE_DEBOUNCE_MS, { leading: true, maxWait: fn(9257).GAME_AUTOCOMPLETE_DEBOUNCE_MAX_WAIT_MS }); const size = fn(2); let result = size.fileFinishedImporting("modules/games/autocomplete/queryGamesAutocomplete.tsx"); export const queryGamesAutocomplete = function queryGamesAutocomplete(query) { const result = GameAutocompleteUtils.normalizeGameAutocompleteQuery(query); let found = null; if (null != result) { closure_3(result); let closestResults = GameAutocompleteStore.getClosestResults(result); if (closestResults == null) { closestResults = []; } found = closestResults.filter(GameAutocompleteUtils.isGameAutocompleteResultAllowedInGameWidgets); } return found; };