new api report

Signed-off-by: Bond Yan <bondy@spotify.com>
This commit is contained in:
Bond Yan
2025-02-10 17:17:19 -05:00
parent e8df7baa63
commit 1922ed986f
@@ -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;
};
```