From 2c759b452a593c6f48fb457f7acee56f0dcddb9b Mon Sep 17 00:00:00 2001 From: Eric Peterson Date: Fri, 19 Feb 2021 18:27:15 +0100 Subject: [PATCH] Clean up query types, ensure we've got room to expand on the result items. Signed-off-by: Eric Peterson --- plugins/search-backend/src/types.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/plugins/search-backend/src/types.ts b/plugins/search-backend/src/types.ts index f7e6acf5ee..dbb088e117 100644 --- a/plugins/search-backend/src/types.ts +++ b/plugins/search-backend/src/types.ts @@ -14,15 +14,20 @@ * limitations under the License. */ +import { JsonObject } from '@backstage/config'; import { IndexableDocument } from '@backstage/plugin-search-indexer-backend'; export interface SearchQuery { term: string; - filters?: Record; + filters?: JsonObject; pageIndex?: number; pageSize?: number; } -export interface SearchResultSet { - results: IndexableDocument[]; +export interface SearchResult { + document: IndexableDocument; +} + +export interface SearchResultSet { + results: SearchResult[]; }