Remove deprecated alpha exports from @backstage/plugin-catalog-node
Removes the long-deprecated re-exports from the /alpha entry point that were only kept for backwards compatibility: - catalogServiceRef (the CatalogApi-based legacy one) - CatalogLocationsExtensionPoint / catalogLocationsExtensionPoint - CatalogProcessingExtensionPoint / catalogProcessingExtensionPoint - CatalogAnalysisExtensionPoint / catalogAnalysisExtensionPoint All of these have non-alpha equivalents that should be used directly. Signed-off-by: Fredrik Adelöw <freben@spotify.com> Made-with: Cursor Signed-off-by: Fredrik Adelöw <freben@spotify.com> Made-with: Cursor
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-node': minor
|
||||
---
|
||||
|
||||
**BREAKING ALPHA**: Removed the following deprecated exports from `@backstage/plugin-catalog-node/alpha`:
|
||||
|
||||
- `catalogServiceRef` — use `catalogServiceRef` from `@backstage/plugin-catalog-node` instead
|
||||
- `CatalogLocationsExtensionPoint` / `catalogLocationsExtensionPoint` — use the non-alpha equivalents from `@backstage/plugin-catalog-node` instead
|
||||
- `CatalogProcessingExtensionPoint` / `catalogProcessingExtensionPoint` — use the non-alpha equivalents from `@backstage/plugin-catalog-node` instead
|
||||
- `CatalogAnalysisExtensionPoint` / `catalogAnalysisExtensionPoint` — use the non-alpha equivalents from `@backstage/plugin-catalog-node` instead
|
||||
@@ -3,10 +3,6 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { CatalogAnalysisExtensionPoint as CatalogAnalysisExtensionPoint_2 } from '@backstage/plugin-catalog-node';
|
||||
import { CatalogApi } from '@backstage/catalog-client';
|
||||
import { CatalogLocationsExtensionPoint as CatalogLocationsExtensionPoint_2 } from '@backstage/plugin-catalog-node';
|
||||
import { CatalogProcessingExtensionPoint as CatalogProcessingExtensionPoint_2 } from '@backstage/plugin-catalog-node';
|
||||
import { CatalogProcessorParser } from '@backstage/plugin-catalog-node';
|
||||
import { EntitiesSearchFilter } from '@backstage/plugin-catalog-node';
|
||||
import { Entity } from '@backstage/catalog-model';
|
||||
@@ -15,12 +11,6 @@ import { PermissionResourceRef } from '@backstage/plugin-permission-node';
|
||||
import { ServiceRef } from '@backstage/backend-plugin-api';
|
||||
import { Validators } from '@backstage/catalog-model';
|
||||
|
||||
// @alpha @deprecated (undocumented)
|
||||
export type CatalogAnalysisExtensionPoint = CatalogAnalysisExtensionPoint_2;
|
||||
|
||||
// @alpha @deprecated (undocumented)
|
||||
export const catalogAnalysisExtensionPoint: ExtensionPoint<CatalogAnalysisExtensionPoint_2>;
|
||||
|
||||
// @alpha (undocumented)
|
||||
export const catalogEntityPermissionResourceRef: PermissionResourceRef<
|
||||
Entity,
|
||||
@@ -29,12 +19,6 @@ export const catalogEntityPermissionResourceRef: PermissionResourceRef<
|
||||
'catalog'
|
||||
>;
|
||||
|
||||
// @alpha @deprecated (undocumented)
|
||||
export type CatalogLocationsExtensionPoint = CatalogLocationsExtensionPoint_2;
|
||||
|
||||
// @alpha @deprecated (undocumented)
|
||||
export const catalogLocationsExtensionPoint: ExtensionPoint<CatalogLocationsExtensionPoint_2>;
|
||||
|
||||
// @alpha (undocumented)
|
||||
export interface CatalogModelExtensionPoint {
|
||||
setEntityDataParser(parser: CatalogProcessorParser): void;
|
||||
@@ -44,12 +28,6 @@ export interface CatalogModelExtensionPoint {
|
||||
// @alpha (undocumented)
|
||||
export const catalogModelExtensionPoint: ExtensionPoint<CatalogModelExtensionPoint>;
|
||||
|
||||
// @alpha @deprecated (undocumented)
|
||||
export type CatalogProcessingExtensionPoint = CatalogProcessingExtensionPoint_2;
|
||||
|
||||
// @alpha @deprecated (undocumented)
|
||||
export const catalogProcessingExtensionPoint: ExtensionPoint<CatalogProcessingExtensionPoint_2>;
|
||||
|
||||
// @alpha
|
||||
export type CatalogScmEvent =
|
||||
| {
|
||||
@@ -121,8 +99,5 @@ export interface CatalogScmEventsServiceSubscriber {
|
||||
onEvents: (events: CatalogScmEvent[]) => Promise<void>;
|
||||
}
|
||||
|
||||
// @alpha @deprecated (undocumented)
|
||||
export const catalogServiceRef: ServiceRef<CatalogApi, 'plugin', 'singleton'>;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -14,13 +14,6 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import {
|
||||
coreServices,
|
||||
createServiceFactory,
|
||||
createServiceRef,
|
||||
} from '@backstage/backend-plugin-api';
|
||||
import { catalogServiceRef as _catalogServiceRef } from './catalogService';
|
||||
import { CatalogApi, CatalogClient } from '@backstage/catalog-client';
|
||||
import { RESOURCE_TYPE_CATALOG_ENTITY } from '@backstage/plugin-catalog-common/alpha';
|
||||
import { createPermissionResourceRef } from '@backstage/plugin-permission-node';
|
||||
import { Entity } from '@backstage/catalog-model';
|
||||
@@ -35,69 +28,6 @@ export const catalogEntityPermissionResourceRef = createPermissionResourceRef<
|
||||
resourceType: RESOURCE_TYPE_CATALOG_ENTITY,
|
||||
});
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @deprecated Use {@link @backstage/plugin-catalog-node#catalogServiceRef} instead
|
||||
*/
|
||||
export const catalogServiceRef = createServiceRef<CatalogApi>({
|
||||
id: 'catalog-client-legacy',
|
||||
defaultFactory: async service =>
|
||||
createServiceFactory({
|
||||
service,
|
||||
deps: {
|
||||
discoveryApi: coreServices.discovery,
|
||||
},
|
||||
async factory({ discoveryApi }) {
|
||||
return new CatalogClient({ discoveryApi });
|
||||
},
|
||||
}),
|
||||
});
|
||||
|
||||
import {
|
||||
CatalogLocationsExtensionPoint as _CatalogLocationsExtensionPoint,
|
||||
CatalogProcessingExtensionPoint as _CatalogProcessingExtensionPoint,
|
||||
CatalogAnalysisExtensionPoint as _CatalogAnalysisExtensionPoint,
|
||||
catalogLocationsExtensionPoint as _catalogLocationsExtensionPoint,
|
||||
catalogProcessingExtensionPoint as _catalogProcessingExtensionPoint,
|
||||
catalogAnalysisExtensionPoint as _catalogAnalysisExtensionPoint,
|
||||
} from '@backstage/plugin-catalog-node';
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @deprecated Use {@link @backstage/plugin-catalog-node#CatalogLocationsExtensionPoint} instead
|
||||
*/
|
||||
export type CatalogLocationsExtensionPoint = _CatalogLocationsExtensionPoint;
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @deprecated Use {@link @backstage/plugin-catalog-node#catalogLocationsExtensionPoint} instead
|
||||
*/
|
||||
export const catalogLocationsExtensionPoint = _catalogLocationsExtensionPoint;
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @deprecated Use {@link @backstage/plugin-catalog-node#CatalogProcessingExtensionPoint} instead
|
||||
*/
|
||||
export type CatalogProcessingExtensionPoint = _CatalogProcessingExtensionPoint;
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @deprecated Use {@link @backstage/plugin-catalog-node#catalogProcessingExtensionPoint} instead
|
||||
*/
|
||||
export const catalogProcessingExtensionPoint = _catalogProcessingExtensionPoint;
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @deprecated Use {@link @backstage/plugin-catalog-node#CatalogAnalysisExtensionPoint} instead
|
||||
*/
|
||||
export type CatalogAnalysisExtensionPoint = _CatalogAnalysisExtensionPoint;
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @deprecated Use {@link @backstage/plugin-catalog-node#catalogAnalysisExtensionPoint} instead
|
||||
*/
|
||||
export const catalogAnalysisExtensionPoint = _catalogAnalysisExtensionPoint;
|
||||
|
||||
export type { CatalogModelExtensionPoint } from './extensions';
|
||||
export { catalogModelExtensionPoint } from './extensions';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user