removed any

This commit is contained in:
Miodec 2023-06-19 18:23:47 +02:00
parent 3cedcda8b1
commit 701f4e0f2e

View file

@ -28,7 +28,7 @@ export function setSelectedId(val: number): void {
selectedId = val;
}
const searchServiceCache: Record<string, SearchService<any>> = {};
const searchServiceCache: Record<string, SearchService<MonkeyTypes.Quote>> = {};
function getSearchService<T>(
language: string,
@ -36,11 +36,12 @@ function getSearchService<T>(
textExtractor: TextExtractor<T>
): SearchService<T> {
if (language in searchServiceCache) {
return searchServiceCache[language];
return searchServiceCache[language] as unknown as SearchService<T>;
}
const newSearchService = buildSearchService<T>(data, textExtractor);
searchServiceCache[language] = newSearchService;
searchServiceCache[language] =
newSearchService as unknown as typeof searchServiceCache[typeof language];
return newSearchService;
}