// Module ID: 9973 // Function ID: 9974 // Name: queryGamesAutocomplete // Dependencies: [5192, 551, 9031, 5193, 2] // Exports: queryGamesAutocomplete // Module 9973 (queryGamesAutocomplete) import GameAutocompleteUtils from "GameAutocompleteUtils" /* 5193 */; import useGameAutocomplete2 from "useGameAutocomplete" /* 9031 */; import GameAutocompleteStore from "GameAutocompleteStore" /* 5192 */; 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(9031).GAME_AUTOCOMPLETE_DEBOUNCE_MS, { leading: true, maxWait: fn(9031).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; };