address PR feedback and fix api reports

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
This commit is contained in:
aramissennyeydd
2025-09-03 10:45:17 -04:00
committed by Fredrik Adelöw
parent a17d9df2ee
commit 0102b3e5a1
6 changed files with 42 additions and 31 deletions
@@ -41,7 +41,7 @@ import { ServiceRegistry } from './ServiceRegistry';
import { createInitializationLogger } from './createInitializationLogger';
import { unwrapFeature } from './helpers';
// eslint-disable-next-line @backstage/no-relative-monorepo-imports
import type { BackendPlugin } from '../../../backend-plugin-api/src/services/definitions/InstanceMetadataService';
import type { InstanceMetadataServicePluginInfo } from '../../../backend-plugin-api/src/services/definitions/InstanceMetadataService';
import Router from 'express-promise-router';
export interface BackendRegisterInit {
@@ -103,7 +103,9 @@ const instanceRegistry = new (class InstanceRegistry {
function createInstanceMetadataServiceFactory(
registrations: InternalBackendRegistrations[],
) {
const installedPlugins: { [pluginId: string]: BackendPlugin } = {};
const installedPlugins: {
[pluginId: string]: InstanceMetadataServicePluginInfo;
} = {};
for (const registration of registrations) {
if (registration.featureType === 'registrations') {
for (const feature of registration.getRegistrations()) {