diff --git a/.changeset/chilly-comics-jam.md b/.changeset/chilly-comics-jam.md new file mode 100644 index 0000000000..92d7f9014e --- /dev/null +++ b/.changeset/chilly-comics-jam.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-react': minor +--- + +**BREAKING**: Removed `reduceCatalogFilters` and `reduceEntityFilters` due to low external utility value. diff --git a/plugins/catalog-react/api-report.md b/plugins/catalog-react/api-report.md index ca5de26048..6d6d4ecc27 100644 --- a/plugins/catalog-react/api-report.md +++ b/plugins/catalog-react/api-report.md @@ -477,16 +477,6 @@ export class MockStarredEntitiesApi implements StarredEntitiesApi { toggleStarred(entityRef: string): Promise; } -// @public @deprecated (undocumented) -export function reduceCatalogFilters( - filters: EntityFilter[], -): Record; - -// @public @deprecated (undocumented) -export function reduceEntityFilters( - filters: EntityFilter[], -): (entity: Entity) => boolean; - // @public export interface StarredEntitiesApi { starredEntitie$(): Observable>; diff --git a/plugins/catalog-react/src/index.ts b/plugins/catalog-react/src/index.ts index 2279d49a2c..6d5a5ad204 100644 --- a/plugins/catalog-react/src/index.ts +++ b/plugins/catalog-react/src/index.ts @@ -30,5 +30,12 @@ export * from './filters'; export { entityRouteParams, entityRouteRef } from './routes'; export * from './testUtils'; export * from './types'; -export * from './utils'; export * from './overridableComponents'; +export { + getEntityMetadataEditUrl, + getEntityMetadataViewUrl, + getEntityRelations, + getEntitySourceLocation, + isOwnerOf, +} from './utils'; +export type { EntitySourceLocation } from './utils'; diff --git a/plugins/catalog-react/src/utils/filters.ts b/plugins/catalog-react/src/utils/filters.ts index 68cd94fd6e..109e864c52 100644 --- a/plugins/catalog-react/src/utils/filters.ts +++ b/plugins/catalog-react/src/utils/filters.ts @@ -17,10 +17,6 @@ import { Entity } from '@backstage/catalog-model'; import { EntityFilter } from '../types'; -/** - * @public - * @deprecated will be made private. - */ export function reduceCatalogFilters( filters: EntityFilter[], ): Record { @@ -32,10 +28,6 @@ export function reduceCatalogFilters( }, {} as Record); } -/** - * @public - * @deprecated will be made private. - */ export function reduceEntityFilters( filters: EntityFilter[], ): (entity: Entity) => boolean {