catalog-backend: Deprecate StaticLocationProcessor

Signed-off-by: Johan Haals <johan.haals@gmail.com>
This commit is contained in:
Johan Haals
2022-02-17 14:05:27 +01:00
parent 4805c3d13c
commit b1296f1f57
3 changed files with 9 additions and 1 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend': patch
---
Deprecated `StaticLocationProcessor` which is unused and replaced by `ConfigLocationEntityProvider`.
+1 -1
View File
@@ -1138,7 +1138,7 @@ export function runPeriodically(fn: () => any, delayMs: number): () => void;
// Warning: (ae-missing-release-tag) "StaticLocationProcessor" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
// @public @deprecated (undocumented)
export class StaticLocationProcessor implements StaticLocationProcessor {
constructor(staticLocations: LocationSpec[]);
// (undocumented)
@@ -19,6 +19,9 @@ import { Config } from '@backstage/config';
import * as result from './results';
import { CatalogProcessorEmit } from './types';
/**
* @deprecated no longer in use, replaced by the ConfigLocationEntityProvider.
*/
export class StaticLocationProcessor implements StaticLocationProcessor {
static fromConfig(config: Config): StaticLocationProcessor {
const locations: LocationSpec[] = [];