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
@@ -14,14 +14,15 @@
* limitations under the License.
*/
export interface BackendPlugin {
/** @public */
export interface InstanceMetadataServicePluginInfo {
pluginId: string;
modules: {
moduleId: string;
}[];
}
/** @alpha */
/** @public */
export interface InstanceMetadataService {
getInstalledPlugins: () => readonly BackendPlugin[];
getInstalledPlugins: () => readonly InstanceMetadataServicePluginInfo[];
}
@@ -87,6 +87,6 @@ export type {
export type { BackstageUserInfo, UserInfoService } from './UserInfoService';
export type {
InstanceMetadataService,
BackendPlugin,
InstanceMetadataServicePluginInfo,
} from './InstanceMetadataService';
export { coreServices } from './coreServices';