diff --git a/app/repository/SearchRepository.ts b/app/repository/SearchRepository.ts index 9559fbd4..dd8ea02a 100644 --- a/app/repository/SearchRepository.ts +++ b/app/repository/SearchRepository.ts @@ -1,6 +1,7 @@ import { SingletonProto, AccessLevel, Inject } from '@eggjs/tegg'; import { SearchAdapter } from '../common/typing'; import { AuthorType, CnpmcorePatchInfo, PackageManifestType } from './PackageRepository'; +import { estypes } from '@elastic/elasticsearch'; export type SearchJSONPickKey = '_rev' | 'name' | 'description' | 'keywords' | 'license' | 'maintainers' | 'dist-tags' | '_source_registry_name'; @@ -35,7 +36,7 @@ export class SearchRepository { async searchPackage(query) { - return await this.searchAdapter.search(query); + return await this.searchAdapter.search(query) as estypes.SearchHitsMetadata; } async upsertPackage(document: SearchManifestType) {