Skip to content

Latest commit

 

History

History
76 lines (62 loc) · 1.63 KB

report.api.md

File metadata and controls

76 lines (62 loc) · 1.63 KB

API Report File for "@backstage/plugin-devtools-common"

Do not edit this file. It is a report generated by API Extractor.

import { BasicPermission } from '@backstage/plugin-permission-common';
import { JsonValue } from '@backstage/types';

// @public (undocumented)
export type ConfigError = {
  name: string;
  message: string;
  messages?: string[];
  stack?: string;
};

// @public (undocumented)
export type ConfigInfo = {
  config?: JsonValue;
  error?: ConfigError;
};

// @public (undocumented)
export const devToolsAdministerPermission: BasicPermission;

// @public (undocumented)
export const devToolsConfigReadPermission: BasicPermission;

// @public (undocumented)
export const devToolsExternalDependenciesReadPermission: BasicPermission;

// @public (undocumented)
export type DevToolsInfo = {
  operatingSystem: string;
  resourceUtilization: string;
  nodeJsVersion: string;
  backstageVersion: string;
  dependencies: PackageDependency[];
};

// @public (undocumented)
export const devToolsInfoReadPermission: BasicPermission;

// @public
export const devToolsPermissions: BasicPermission[];

// @public (undocumented)
export type Endpoint = {
  name: string;
  type: string;
  target: string;
};

// @public (undocumented)
export type ExternalDependency = {
  name: string;
  type: string;
  target: string;
  status: string;
  error?: string;
};

// @public (undocumented)
export enum ExternalDependencyStatus {
  // (undocumented)
  healthy = 'Healthy',
  // (undocumented)
  unhealthy = 'Unhealthy',
}

// @public (undocumented)
export type PackageDependency = {
  name: string;
  versions: string;
};