update api reports

Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Co-authored-by: Camila Loiola <camilaibs@gmail.com>
This commit is contained in:
Emma Indal
2023-03-09 15:02:08 +01:00
committed by Camila Belo
parent fde0f1951a
commit ab61195ea9
11 changed files with 66 additions and 194 deletions
@@ -11,13 +11,6 @@ import { SearchEngine } from '@backstage/plugin-search-common';
import { ServiceRef } from '@backstage/backend-plugin-api';
import { TaskRunner } from '@backstage/backend-tasks';
// @alpha
export type IndexServiceBuildOptions = {
searchEngine: SearchEngine;
collators: RegisterCollatorParameters[];
decorators: RegisterDecoratorParameters[];
};
// @public
export interface RegisterCollatorParameters {
factory: DocumentCollatorFactory;
@@ -52,11 +45,18 @@ export const searchIndexRegistryExtensionPoint: ExtensionPoint<SearchIndexRegist
// @alpha
export interface SearchIndexService {
getDocumentTypes(): Record<string, DocumentTypeInfo>;
start(options: IndexServiceBuildOptions): Promise<void>;
start(options: SearchIndexServiceStartOptions): Promise<void>;
}
// @alpha
export const searchIndexServiceRef: ServiceRef<SearchIndexService, 'plugin'>;
// @alpha
export type SearchIndexServiceStartOptions = {
searchEngine: SearchEngine;
collators: RegisterCollatorParameters[];
decorators: RegisterDecoratorParameters[];
};
// (No @packageDocumentation comment for this package)
```