@@ -12,6 +12,7 @@ import { Config } from '@backstage/config';
|
||||
import { DiscoveryService } from '@backstage/backend-plugin-api';
|
||||
import { DocumentCollatorFactory } from '@backstage/plugin-search-common';
|
||||
import { Entity } from '@backstage/catalog-model';
|
||||
import { EntityFilterQuery } from '@backstage/catalog-client';
|
||||
import { ExtensionPoint } from '@backstage/backend-plugin-api';
|
||||
import { HttpAuthService } from '@backstage/backend-plugin-api';
|
||||
import { LoggerService } from '@backstage/backend-plugin-api';
|
||||
@@ -75,7 +76,11 @@ export type TechDocsCollatorDocumentTransformer = (
|
||||
// @public (undocumented)
|
||||
export interface TechDocsCollatorEntityFilterExtensionPoint {
|
||||
// (undocumented)
|
||||
setEntityFilter(filterFunction: (entities: Entity[]) => Entity[]): void;
|
||||
setCustomCatalogApiFilters(apiFilters: EntityFilterQuery): void;
|
||||
// (undocumented)
|
||||
setEntityFilterFunction(
|
||||
filterFunction: (entities: Entity[]) => Entity[],
|
||||
): void;
|
||||
}
|
||||
|
||||
// @public
|
||||
@@ -112,6 +117,7 @@ export type TechDocsCollatorFactoryOptions = {
|
||||
legacyPathCasing?: boolean;
|
||||
entityTransformer?: TechDocsCollatorEntityTransformer;
|
||||
documentTransformer?: TechDocsCollatorDocumentTransformer;
|
||||
entityFilter?: (entity: Entity[]) => Entity[];
|
||||
entityFilterFunction?: (entity: Entity[]) => Entity[];
|
||||
customCatalogApiFilters?: EntityFilterQuery;
|
||||
};
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user