diff --git a/plugins/search-backend/package.json b/plugins/search-backend/package.json index fec85fb8aa..a4e2b566b8 100644 --- a/plugins/search-backend/package.json +++ b/plugins/search-backend/package.json @@ -21,6 +21,7 @@ "dependencies": { "@backstage/backend-common": "^0.5.3", "@backstage/config": "^0.1.2", + "@backstage/plugin-search-indexer-backend": "^0.1.1", "@types/express": "^4.17.6", "express": "^4.17.1", "express-promise-router": "^3.0.3", diff --git a/plugins/search-backend/src/types.ts b/plugins/search-backend/src/types.ts index 79b72ad80a..f7e6acf5ee 100644 --- a/plugins/search-backend/src/types.ts +++ b/plugins/search-backend/src/types.ts @@ -14,6 +14,8 @@ * limitations under the License. */ +import { IndexableDocument } from '@backstage/plugin-search-indexer-backend'; + export interface SearchQuery { term: string; filters?: Record; @@ -22,5 +24,5 @@ export interface SearchQuery { } export interface SearchResultSet { - results: any[]; // @todo Use IndexableDocument from search-indexer-backend? + results: IndexableDocument[]; }