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[]; }