From 04b492d4043e647b2a7bfa6cd25a57fb5583b7fe Mon Sep 17 00:00:00 2001 From: Eric Peterson Date: Mon, 15 Feb 2021 13:25:05 +0100 Subject: [PATCH] Use IndexableDocument in search result set. Signed-off-by: Eric Peterson --- plugins/search-backend/package.json | 1 + plugins/search-backend/src/types.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) 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[]; }