api-reports

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
Fredrik Adelöw
2023-08-16 16:11:06 +02:00
parent 8dc1a94a3a
commit 3f9d2b90bc
89 changed files with 693 additions and 491 deletions
+6 -3
View File
@@ -56,6 +56,7 @@ import { ProfileInfo } from '@backstage/core-plugin-api';
import { ProfileInfoApi } from '@backstage/core-plugin-api';
import { PropsWithChildren } from 'react';
import PropTypes from 'prop-types';
import { default as React_2 } from 'react';
import { ReactNode } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
import { SessionApi } from '@backstage/core-plugin-api';
@@ -113,7 +114,7 @@ export type ApiFactoryScope = 'default' | 'app' | 'static';
// @public
export const ApiProvider: {
(props: PropsWithChildren<ApiProviderProps>): JSX.Element;
(props: PropsWithChildren<ApiProviderProps>): React_2.JSX.Element;
propTypes: {
apis: PropTypes.Validator<
NonNullable<
@@ -235,7 +236,7 @@ export type AppRouteBinder = <
) => void;
// @public
export function AppRouter(props: AppRouterProps): JSX.Element;
export function AppRouter(props: AppRouterProps): React_2.JSX.Element;
// @public
export interface AppRouterProps {
@@ -368,7 +369,9 @@ export type ErrorBoundaryFallbackProps = PropsWithChildren<{
}>;
// @public
export const FeatureFlagged: (props: FeatureFlaggedProps) => JSX.Element;
export const FeatureFlagged: (
props: FeatureFlaggedProps,
) => React_2.JSX.Element;
// @public
export type FeatureFlaggedProps = {
+113 -81
View File
@@ -54,7 +54,9 @@ import { TooltipProps } from '@material-ui/core/Tooltip';
import { WithStyles } from '@material-ui/core/styles';
// @public
export function AlertDisplay(props: AlertDisplayProps): JSX.Element | null;
export function AlertDisplay(
props: AlertDisplayProps,
): React_2.JSX.Element | null;
// @public
export type AlertDisplayProps = {
@@ -66,7 +68,7 @@ export type AlertDisplayProps = {
};
// @public
export function Avatar(props: AvatarProps): JSX.Element;
export function Avatar(props: AvatarProps): React_2.JSX.Element;
// @public (undocumented)
export type AvatarClassKey = 'avatar';
@@ -94,7 +96,7 @@ export type BackstageOverrides = Overrides & {
export type BoldHeaderClassKey = 'root' | 'title' | 'subheader';
// @public
export function BottomLink(props: BottomLinkProps): JSX.Element;
export function BottomLink(props: BottomLinkProps): React_2.JSX.Element;
// @public (undocumented)
export type BottomLinkClassKey = 'root' | 'boxTitle' | 'arrow';
@@ -109,7 +111,7 @@ export type BottomLinkProps = {
// Warning: (ae-forgotten-export) The symbol "Props_19" needs to be exported by the entry point index.d.ts
//
// @public
export function Breadcrumbs(props: Props_19): JSX.Element;
export function Breadcrumbs(props: Props_19): React_2.JSX.Element;
// @public (undocumented)
export type BreadcrumbsClickableTextClassKey = 'root';
@@ -120,7 +122,7 @@ export type BreadcrumbsStyledBoxClassKey = 'root';
// Warning: (ae-forgotten-export) The symbol "IconComponentProps" needs to be exported by the entry point index.d.ts
//
// @public
export function BrokenImageIcon(props: IconComponentProps): JSX.Element;
export function BrokenImageIcon(props: IconComponentProps): React_2.JSX.Element;
// @public @deprecated (undocumented)
export const Button: (props: LinkButtonProps) => JSX.Element;
@@ -134,22 +136,24 @@ export type CardActionsTopRightClassKey = 'root';
// Warning: (ae-forgotten-export) The symbol "CardTabProps" needs to be exported by the entry point index.d.ts
//
// @public
export function CardTab(props: PropsWithChildren<CardTabProps>): JSX.Element;
export function CardTab(
props: PropsWithChildren<CardTabProps>,
): React_2.JSX.Element;
// @public (undocumented)
export type CardTabClassKey = 'root' | 'selected';
// @public (undocumented)
export function CatalogIcon(props: IconComponentProps): JSX.Element;
export function CatalogIcon(props: IconComponentProps): React_2.JSX.Element;
// @public (undocumented)
export function ChatIcon(props: IconComponentProps): JSX.Element;
export function ChatIcon(props: IconComponentProps): React_2.JSX.Element;
// @public (undocumented)
export type ClosedDropdownClassKey = 'icon';
// @public
export function CodeSnippet(props: CodeSnippetProps): JSX.Element;
export function CodeSnippet(props: CodeSnippetProps): React_2.JSX.Element;
// @public
export interface CodeSnippetProps {
@@ -164,14 +168,16 @@ export interface CodeSnippetProps {
// Warning: (ae-forgotten-export) The symbol "Props_13" needs to be exported by the entry point index.d.ts
//
// @public
export function Content(props: PropsWithChildren<Props_13>): JSX.Element;
export function Content(
props: PropsWithChildren<Props_13>,
): React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "ContentHeaderProps" needs to be exported by the entry point index.d.ts
//
// @public
export function ContentHeader(
props: PropsWithChildren<ContentHeaderProps>,
): JSX.Element;
): React_2.JSX.Element;
// @public (undocumented)
export type ContentHeaderClassKey =
@@ -182,7 +188,7 @@ export type ContentHeaderClassKey =
| 'title';
// @public
export function CopyTextButton(props: CopyTextButtonProps): JSX.Element;
export function CopyTextButton(props: CopyTextButtonProps): React_2.JSX.Element;
// @public
export interface CopyTextButtonProps {
@@ -193,7 +199,9 @@ export interface CopyTextButtonProps {
}
// @public
export function CreateButton(props: CreateButtonProps): JSX.Element | null;
export function CreateButton(
props: CreateButtonProps,
): React_2.JSX.Element | null;
// @public
export type CreateButtonProps = {
@@ -204,12 +212,12 @@ export type CreateButtonProps = {
export type CustomProviderClassKey = 'form' | 'button';
// @public (undocumented)
export function DashboardIcon(props: IconComponentProps): JSX.Element;
export function DashboardIcon(props: IconComponentProps): React_2.JSX.Element;
// @public
export function DependencyGraph<NodeData, EdgeData>(
props: DependencyGraphProps<NodeData, EdgeData>,
): JSX.Element;
): React_2.JSX.Element;
// @public (undocumented)
export type DependencyGraphDefaultLabelClassKey = 'text';
@@ -301,7 +309,7 @@ export namespace DependencyGraphTypes {
// Warning: (ae-forgotten-export) The symbol "Props" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export const DismissableBanner: (props: Props) => JSX.Element;
export const DismissableBanner: (props: Props) => React_2.JSX.Element;
// @public (undocumented)
export type DismissableBannerClassKey =
@@ -317,15 +325,15 @@ export type DismissableBannerClassKey =
export type DismissbleBannerClassKey = DismissableBannerClassKey;
// @public (undocumented)
export function DocsIcon(props: IconComponentProps): JSX.Element;
export function DocsIcon(props: IconComponentProps): React_2.JSX.Element;
// @public (undocumented)
export function EmailIcon(props: IconComponentProps): JSX.Element;
export function EmailIcon(props: IconComponentProps): React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "Props_2" needs to be exported by the entry point index.d.ts
//
// @public
export function EmptyState(props: Props_2): JSX.Element;
export function EmptyState(props: Props_2): React_2.JSX.Element;
// @public (undocumented)
export type EmptyStateClassKey = 'root' | 'action' | 'imageContainer';
@@ -347,7 +355,7 @@ export type ErrorBoundaryProps = {
// Warning: (ae-forgotten-export) The symbol "IErrorPageProps" needs to be exported by the entry point index.d.ts
//
// @public
export function ErrorPage(props: IErrorPageProps): JSX.Element;
export function ErrorPage(props: IErrorPageProps): React_2.JSX.Element;
// @public (undocumented)
export type ErrorPageClassKey = 'container' | 'title' | 'subtitle';
@@ -355,7 +363,7 @@ export type ErrorPageClassKey = 'container' | 'title' | 'subtitle';
// @public
export function ErrorPanel(
props: PropsWithChildren<ErrorPanelProps>,
): JSX.Element;
): React_2.JSX.Element;
// @public (undocumented)
export type ErrorPanelClassKey = 'text' | 'divider';
@@ -382,18 +390,18 @@ export type FeatureCalloutCircleClassKey =
// @public
export function FeatureCalloutCircular(
props: PropsWithChildren<Props_4>,
): JSX.Element;
): React_2.JSX.Element;
// @public (undocumented)
export type FiltersContainerClassKey = 'root' | 'title';
// @public
export function Gauge(props: GaugeProps): JSX.Element;
export function Gauge(props: GaugeProps): React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "Props_10" needs to be exported by the entry point index.d.ts
//
// @public
export function GaugeCard(props: Props_10): JSX.Element;
export function GaugeCard(props: Props_10): React_2.JSX.Element;
// @public (undocumented)
export type GaugeCardClassKey = 'root';
@@ -429,18 +437,20 @@ export type GaugePropsGetColorOptions = {
};
// @public (undocumented)
export function GitHubIcon(props: IconComponentProps): JSX.Element;
export function GitHubIcon(props: IconComponentProps): React_2.JSX.Element;
// @public (undocumented)
export function GroupIcon(props: IconComponentProps): JSX.Element;
export function GroupIcon(props: IconComponentProps): React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "Props_14" needs to be exported by the entry point index.d.ts
//
// @public
export function Header(props: PropsWithChildren<Props_14>): JSX.Element;
export function Header(props: PropsWithChildren<Props_14>): React_2.JSX.Element;
// @public (undocumented)
export function HeaderActionMenu(props: HeaderActionMenuProps): JSX.Element;
export function HeaderActionMenu(
props: HeaderActionMenuProps,
): React_2.JSX.Element;
// @public (undocumented)
export type HeaderActionMenuItem = {
@@ -471,7 +481,7 @@ export type HeaderClassKey =
// Warning: (ae-forgotten-export) The symbol "Props_5" needs to be exported by the entry point index.d.ts
//
// @public
export function HeaderIconLinkRow(props: Props_5): JSX.Element;
export function HeaderIconLinkRow(props: Props_5): React_2.JSX.Element;
// @public (undocumented)
export type HeaderIconLinkRowClassKey = 'links';
@@ -479,7 +489,7 @@ export type HeaderIconLinkRowClassKey = 'links';
// Warning: (ae-forgotten-export) The symbol "HeaderLabelProps" needs to be exported by the entry point index.d.ts
//
// @public
export function HeaderLabel(props: HeaderLabelProps): JSX.Element;
export function HeaderLabel(props: HeaderLabelProps): React_2.JSX.Element;
// @public (undocumented)
export type HeaderLabelClassKey = 'root' | 'label' | 'value';
@@ -487,7 +497,7 @@ export type HeaderLabelClassKey = 'root' | 'label' | 'value';
// Warning: (ae-forgotten-export) The symbol "HeaderTabsProps" needs to be exported by the entry point index.d.ts
//
// @public
export function HeaderTabs(props: HeaderTabsProps): JSX.Element;
export function HeaderTabs(props: HeaderTabsProps): React_2.JSX.Element;
// @public (undocumented)
export type HeaderTabsClassKey =
@@ -497,14 +507,14 @@ export type HeaderTabsClassKey =
| 'tabRoot';
// @public (undocumented)
export function HelpIcon(props: IconComponentProps): JSX.Element;
export function HelpIcon(props: IconComponentProps): React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "Props_6" needs to be exported by the entry point index.d.ts
//
// @public
export function HorizontalScrollGrid(
props: PropsWithChildren<Props_6>,
): JSX.Element;
): React_2.JSX.Element;
// @public (undocumented)
export type HorizontalScrollGridClassKey =
@@ -563,16 +573,16 @@ export type InfoCardVariants = 'flex' | 'fullHeight' | 'gridItem';
// Warning: (ae-forgotten-export) The symbol "IntroCardProps" needs to be exported by the entry point index.d.ts
//
// @public
export function IntroCard(props: IntroCardProps): JSX.Element;
export function IntroCard(props: IntroCardProps): React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "ItemCardProps" needs to be exported by the entry point index.d.ts
// Warning: (ae-missing-release-tag) "ItemCard" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public @deprecated
export function ItemCard(props: ItemCardProps): JSX.Element;
export function ItemCard(props: ItemCardProps): React_2.JSX.Element;
// @public
export function ItemCardGrid(props: ItemCardGridProps): JSX.Element;
export function ItemCardGrid(props: ItemCardGridProps): React_2.JSX.Element;
// @public (undocumented)
export type ItemCardGridClassKey = 'root';
@@ -585,7 +595,7 @@ export type ItemCardGridProps = Partial<WithStyles<typeof styles>> & {
};
// @public
export function ItemCardHeader(props: ItemCardHeaderProps): JSX.Element;
export function ItemCardHeader(props: ItemCardHeaderProps): React_2.JSX.Element;
// @public (undocumented)
export type ItemCardHeaderClassKey = 'root';
@@ -603,7 +613,7 @@ export type ItemCardHeaderProps = Partial<WithStyles<typeof styles_2>> & {
// Warning: (ae-missing-release-tag) "Lifecycle" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function Lifecycle(props: Props_7): JSX.Element;
export function Lifecycle(props: Props_7): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "LifecycleClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -614,7 +624,7 @@ export type LifecycleClassKey = 'alpha' | 'beta';
// Warning: (ae-missing-release-tag) "LinearGauge" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function LinearGauge(props: Props_11): JSX.Element | null;
export function LinearGauge(props: Props_11): React_2.JSX.Element | null;
// Warning: (ae-missing-release-tag) "Link" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -644,7 +654,7 @@ export type LinkProps = Omit<LinkProps_2, 'to'> &
export type LoginRequestListItemClassKey = 'root';
// @public
export function LogViewer(props: LogViewerProps): JSX.Element;
export function LogViewer(props: LogViewerProps): React_2.JSX.Element;
// @public
export type LogViewerClassKey =
@@ -691,7 +701,7 @@ export interface LogViewerProps {
// Warning: (ae-missing-release-tag) "MarkdownContent" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public
export function MarkdownContent(props: Props_8): JSX.Element;
export function MarkdownContent(props: Props_8): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "MarkdownContentClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -727,7 +737,9 @@ export type MicDropClassKey = 'micDrop';
// Warning: (ae-missing-release-tag) "MissingAnnotationEmptyState" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function MissingAnnotationEmptyState(props: Props_3): JSX.Element;
export function MissingAnnotationEmptyState(
props: Props_3,
): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "MissingAnnotationEmptyStateClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -735,7 +747,9 @@ export function MissingAnnotationEmptyState(props: Props_3): JSX.Element;
export type MissingAnnotationEmptyStateClassKey = 'code';
// @public
export const MobileSidebar: (props: MobileSidebarProps) => JSX.Element | null;
export const MobileSidebar: (
props: MobileSidebarProps,
) => React_2.JSX.Element | null;
// @public
export type MobileSidebarProps = {
@@ -745,7 +759,7 @@ export type MobileSidebarProps = {
// Warning: (ae-missing-release-tag) "OAuthRequestDialog" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function OAuthRequestDialog(_props: {}): JSX.Element;
export function OAuthRequestDialog(_props: {}): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "OAuthRequestDialogClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -765,7 +779,7 @@ export type OpenedDropdownClassKey = 'icon';
// Warning: (ae-missing-release-tag) "OverflowTooltip" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function OverflowTooltip(props: Props_9): JSX.Element;
export function OverflowTooltip(props: Props_9): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "OverflowTooltipClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -776,7 +790,7 @@ export type OverflowTooltipClassKey = 'container';
// Warning: (ae-missing-release-tag) "Page" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function Page(props: Props_16): JSX.Element;
export function Page(props: Props_16): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "PageClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -789,19 +803,19 @@ export type PageClassKey = 'root';
// @public (undocumented)
export function PageWithHeader(
props: PropsWithChildren<PageWithHeaderProps>,
): JSX.Element;
): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "Progress" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function Progress(
props: PropsWithChildren<LinearProgressProps>,
): JSX.Element;
): React_2.JSX.Element;
// @public
export const ProxiedSignInPage: (
props: ProxiedSignInPageProps,
) => JSX.Element | null;
) => React_2.JSX.Element | null;
// @public
export type ProxiedSignInPageProps = SignInPageProps & {
@@ -812,7 +826,7 @@ export type ProxiedSignInPageProps = SignInPageProps & {
// Warning: (ae-missing-release-tag) "ResponseErrorPanel" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public
export function ResponseErrorPanel(props: ErrorPanelProps): JSX.Element;
export function ResponseErrorPanel(props: ErrorPanelProps): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "ResponseErrorPanelClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -822,12 +836,14 @@ export type ResponseErrorPanelClassKey = 'text' | 'divider';
// Warning: (ae-missing-release-tag) "RoutedTabs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function RoutedTabs(props: { routes: SubRoute_2[] }): JSX.Element;
export function RoutedTabs(props: {
routes: SubRoute_2[];
}): React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "SelectProps" needs to be exported by the entry point index.d.ts
//
// @public (undocumented)
export function Select(props: SelectProps): JSX.Element;
export function Select(props: SelectProps): React_2.JSX.Element;
// @public (undocumented)
export type SelectClassKey =
@@ -851,7 +867,7 @@ export type SelectItem = {
};
// @public
export const Sidebar: (props: SidebarProps) => JSX.Element;
export const Sidebar: (props: SidebarProps) => React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "SIDEBAR_INTRO_LOCAL_STORAGE" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -905,10 +921,10 @@ export const SidebarDivider: React_2.ComponentType<
export type SidebarDividerClassKey = 'root';
// @public
export const SidebarExpandButton: () => JSX.Element | null;
export const SidebarExpandButton: () => React_2.JSX.Element | null;
// @public
export const SidebarGroup: (props: SidebarGroupProps) => JSX.Element;
export const SidebarGroup: (props: SidebarGroupProps) => React_2.JSX.Element;
// @public
export interface SidebarGroupProps extends BottomNavigationActionProps {
@@ -920,7 +936,7 @@ export interface SidebarGroupProps extends BottomNavigationActionProps {
// Warning: (ae-missing-release-tag) "SidebarIntro" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function SidebarIntro(_props: {}): JSX.Element | null;
export function SidebarIntro(_props: {}): React_2.JSX.Element | null;
// @public (undocumented)
export type SidebarIntroClassKey =
@@ -967,7 +983,7 @@ export type SidebarOpenState = {
export function SidebarOpenStateProvider(props: {
children: ReactNode;
value: SidebarOpenState;
}): JSX.Element;
}): React_2.JSX.Element;
// @public (undocumented)
export type SidebarOptions = {
@@ -978,7 +994,7 @@ export type SidebarOptions = {
// Warning: (ae-missing-release-tag) "SidebarPage" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function SidebarPage(props: SidebarPageProps): JSX.Element;
export function SidebarPage(props: SidebarPageProps): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "SidebarPageClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -1011,7 +1027,7 @@ export type SidebarPinStateContextType = {
export function SidebarPinStateProvider(props: {
children: ReactNode;
value: SidebarPinStateContextType;
}): JSX.Element;
}): React_2.JSX.Element;
// @public (undocumented)
export type SidebarProps = {
@@ -1036,7 +1052,9 @@ export const SidebarScrollWrapper: React_2.ComponentType<
// Warning: (ae-missing-release-tag) "SidebarSearchField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function SidebarSearchField(props: SidebarSearchFieldProps): JSX.Element;
export function SidebarSearchField(
props: SidebarSearchFieldProps,
): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "SidebarSpace" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -1067,12 +1085,14 @@ export const SidebarSpacer: React_2.ComponentType<
export type SidebarSpacerClassKey = 'root';
// @public
export const SidebarSubmenu: (props: SidebarSubmenuProps) => JSX.Element;
export const SidebarSubmenu: (
props: SidebarSubmenuProps,
) => React_2.JSX.Element;
// @public
export const SidebarSubmenuItem: (
props: SidebarSubmenuItemProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type SidebarSubmenuItemDropdownItem = {
@@ -1100,7 +1120,7 @@ export type SidebarSubmenuProps = {
// Warning: (ae-missing-release-tag) "SignInPage" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function SignInPage(props: Props_17): JSX.Element;
export function SignInPage(props: Props_17): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "SignInPageClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -1123,7 +1143,7 @@ export type SignInProviderConfig = {
// @public (undocumented)
export function SimpleStepper(
props: PropsWithChildren<StepperProps>,
): JSX.Element;
): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "SimpleStepperFooterClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -1136,7 +1156,7 @@ export type SimpleStepperFooterClassKey = 'root';
// @public (undocumented)
export function SimpleStepperStep(
props: PropsWithChildren<StepProps>,
): JSX.Element;
): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "SimpleStepperStepClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -1146,7 +1166,9 @@ export type SimpleStepperStepClassKey = 'end';
// Warning: (ae-missing-release-tag) "StatusAborted" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function StatusAborted(props: PropsWithChildren<{}>): JSX.Element;
export function StatusAborted(
props: PropsWithChildren<{}>,
): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "StatusClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -1163,33 +1185,39 @@ export type StatusClassKey =
// Warning: (ae-missing-release-tag) "StatusError" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function StatusError(props: PropsWithChildren<{}>): JSX.Element;
export function StatusError(props: PropsWithChildren<{}>): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "StatusOK" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function StatusOK(props: PropsWithChildren<{}>): JSX.Element;
export function StatusOK(props: PropsWithChildren<{}>): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "StatusPending" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function StatusPending(props: PropsWithChildren<{}>): JSX.Element;
export function StatusPending(
props: PropsWithChildren<{}>,
): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "StatusRunning" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function StatusRunning(props: PropsWithChildren<{}>): JSX.Element;
export function StatusRunning(
props: PropsWithChildren<{}>,
): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "StatusWarning" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function StatusWarning(props: PropsWithChildren<{}>): JSX.Element;
export function StatusWarning(
props: PropsWithChildren<{}>,
): React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "Props_12" needs to be exported by the entry point index.d.ts
// Warning: (ae-missing-release-tag) "StructuredMetadataTable" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function StructuredMetadataTable(props: Props_12): JSX.Element;
export function StructuredMetadataTable(props: Props_12): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "StructuredMetadataTableListClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -1211,7 +1239,7 @@ export type SubmenuOptions = {
// Warning: (ae-missing-release-tag) "SubvalueCell" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function SubvalueCell(props: SubvalueCellProps): JSX.Element;
export function SubvalueCell(props: SubvalueCellProps): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "SubvalueCellClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -1222,7 +1250,7 @@ export type SubvalueCellClassKey = 'value' | 'subvalue';
// Warning: (ae-missing-release-tag) "SupportButton" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function SupportButton(props: SupportButtonProps): JSX.Element;
export function SupportButton(props: SupportButtonProps): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "SupportButtonClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -1272,7 +1300,9 @@ export type Tab = {
// Warning: (ae-missing-release-tag) "TabbedCard" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function TabbedCard(props: PropsWithChildren<Props_18>): JSX.Element;
export function TabbedCard(
props: PropsWithChildren<Props_18>,
): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "TabbedCardClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -1283,7 +1313,7 @@ export type TabbedCardClassKey = 'root' | 'indicator';
// Warning: (ae-missing-release-tag) "TabbedLayout" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public
export function TabbedLayout(props: PropsWithChildren<{}>): JSX.Element;
export function TabbedLayout(props: PropsWithChildren<{}>): React_2.JSX.Element;
// @public (undocumented)
export namespace TabbedLayout {
@@ -1296,7 +1326,9 @@ export namespace TabbedLayout {
// Warning: (ae-missing-release-tag) "Table" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function Table<T extends object = {}>(props: TableProps<T>): JSX.Element;
export function Table<T extends object = {}>(
props: TableProps<T>,
): React_2.JSX.Element;
// @public (undocumented)
export namespace Table {
@@ -1385,7 +1417,7 @@ export function TrendLine(
Pick<SparklinesLineProps, 'color'> & {
title?: string;
},
): JSX.Element | null;
): React_2.JSX.Element | null;
// @public
export function useContent(): {
@@ -1403,7 +1435,7 @@ export function useQueryParamState<T>(
): [T | undefined, SetQueryParams<T>];
// @public (undocumented)
export function UserIcon(props: IconComponentProps): JSX.Element;
export function UserIcon(props: IconComponentProps): React_2.JSX.Element;
// @public
export class UserIdentity implements IdentityApi {
@@ -1449,13 +1481,13 @@ export const useSidebarPinState: () => SidebarPinState;
export function useSupportConfig(): SupportConfig;
// @public (undocumented)
export function WarningIcon(props: IconComponentProps): JSX.Element;
export function WarningIcon(props: IconComponentProps): React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "WarningProps" needs to be exported by the entry point index.d.ts
// Warning: (ae-missing-release-tag) "WarningPanel" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public
export function WarningPanel(props: WarningProps): JSX.Element;
export function WarningPanel(props: WarningProps): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "WarningPanelClassKey" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
+4 -2
View File
@@ -45,7 +45,7 @@ export const analyticsApiRef: ApiRef<AnalyticsApi>;
export const AnalyticsContext: (options: {
attributes: Partial<AnalyticsContextValue>;
children: ReactNode;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public
export type AnalyticsContextValue = CommonAnalyticsContext & {
@@ -782,7 +782,9 @@ export function withApis<T extends {}>(
): <TProps extends T>(
WrappedComponent: React_2.ComponentType<TProps>,
) => {
(props: React_2.PropsWithChildren<Omit<TProps, keyof T>>): JSX.Element;
(
props: React_2.PropsWithChildren<Omit<TProps, keyof T>>,
): React_2.JSX.Element;
displayName: string;
};
```
+2 -3
View File
@@ -3,8 +3,6 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
/// <reference types="react" />
import { ApiFactory } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/core-plugin-api';
import { AuthRequestOptions } from '@backstage/core-plugin-api';
@@ -13,6 +11,7 @@ import { Config } from '@backstage/config';
import { OAuthApi } from '@backstage/core-plugin-api';
import { OpenIdConnectApi } from '@backstage/core-plugin-api';
import { ProfileInfoApi } from '@backstage/core-plugin-api';
import { default as React_2 } from 'react';
import { ScmIntegrationRegistry } from '@backstage/integration';
import { SessionApi } from '@backstage/core-plugin-api';
@@ -108,7 +107,7 @@ export interface ScmAuthTokenResponse {
// @public
export const ScmIntegrationIcon: (
props: ScmIntegrationIconProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type ScmIntegrationIconProps = {
+2 -1
View File
@@ -4,11 +4,12 @@
```ts
import { PropsWithChildren } from 'react';
import { default as React_2 } from 'react';
// @alpha
export const MockPluginProvider: ({
children,
}: PropsWithChildren<{}>) => JSX.Element;
}: PropsWithChildren<{}>) => React_2.JSX.Element;
// (No @packageDocumentation comment for this package)
```
+2 -1
View File
@@ -26,6 +26,7 @@ import { JsonValue } from '@backstage/types';
import { MatcherFunction } from '@testing-library/react';
import { Observable } from '@backstage/types';
import { PermissionApi } from '@backstage/plugin-permission-react';
import { default as React_2 } from 'react';
import { ReactElement } from 'react';
import { ReactNode } from 'react';
import { RenderOptions } from '@testing-library/react';
@@ -214,7 +215,7 @@ export type SyncLogCollector = () => void;
// @public
export const TestApiProvider: <T extends any[]>(
props: TestApiProviderProps<T>,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type TestApiProviderProps<TApiPairs extends any[]> = {
+7 -2
View File
@@ -12,6 +12,8 @@ import { BackstagePlugin } from '@backstage/core-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { FetchApi } from '@backstage/core-plugin-api';
import { isAdrAvailable } from '@backstage/plugin-adr-common';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { ReactNode } from 'react';
import { ResultHighlight } from '@backstage/plugin-search-common';
import { RouteRef } from '@backstage/core-plugin-api';
@@ -76,7 +78,10 @@ export const adrPlugin: BackstagePlugin<
// @public
export const AdrReader: {
(props: { adr: string; decorators?: AdrContentDecorator[] }): JSX.Element;
(props: {
adr: string;
decorators?: AdrContentDecorator[];
}): React_2.JSX.Element;
decorators: Readonly<{
createRewriteRelativeLinksDecorator(): AdrContentDecorator;
createRewriteRelativeEmbedsDecorator(): AdrContentDecorator;
@@ -107,7 +112,7 @@ export type AdrSearchResultListItemProps = {
export const EntityAdrContent: (props: {
contentDecorators?: AdrContentDecorator[] | undefined;
filePathFilterFn?: AdrFilePathFilterFn | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
export { isAdrAvailable };
```
+2 -3
View File
@@ -3,10 +3,9 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
/// <reference types="react" />
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public
@@ -19,7 +18,7 @@ export const airbrakePlugin: BackstagePlugin<
>;
// @public
export const EntityAirbrakeContent: () => JSX.Element;
export const EntityAirbrakeContent: () => React_2.JSX.Element;
// @public
export const isAirbrakeAvailable: (entity: Entity) => boolean;
+2 -1
View File
@@ -7,6 +7,7 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
@@ -22,7 +23,7 @@ export const allurePlugin: BackstagePlugin<
>;
// @public (undocumented)
export const EntityAllureReportContent: () => JSX.Element;
export const EntityAllureReportContent: () => JSX_2.Element;
// @public (undocumented)
export const isAllureReportAvailable: (entity: Entity) => boolean;
+3 -2
View File
@@ -6,15 +6,16 @@
/// <reference types="react" />
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public
export const ApacheAirflowDagTable: (props: {
dagIds?: string[] | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const ApacheAirflowPage: () => JSX.Element;
export const ApacheAirflowPage: () => JSX_2.Element;
// @public (undocumented)
export const apacheAirflowPlugin: BackstagePlugin<
@@ -3,12 +3,12 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
/// <reference types="react" />
import { default as React_2 } from 'react';
// @public (undocumented)
export const grpcDocsApiWidget: {
type: string;
title: string;
component: (definition: string) => JSX.Element;
component: (definition: string) => React_2.JSX.Element;
};
```
+25 -22
View File
@@ -11,6 +11,7 @@ import { BackstagePlugin } from '@backstage/core-plugin-api';
import { CatalogTableRow } from '@backstage/plugin-catalog';
import { ExternalRouteRef } from '@backstage/core-plugin-api';
import { InfoCardVariants } from '@backstage/core-components';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
import { TableColumn } from '@backstage/core-components';
@@ -18,14 +19,14 @@ import { TableProps } from '@backstage/core-components';
import { UserListFilterKind } from '@backstage/plugin-catalog-react';
// @public (undocumented)
export const ApiDefinitionCard: () => JSX.Element;
export const ApiDefinitionCard: () => React_2.JSX.Element;
// @public
export function ApiDefinitionDialog(props: {
open: boolean;
entity: ApiEntity;
onClose: () => void;
}): JSX.Element;
}): React_2.JSX.Element;
// @public (undocumented)
export type ApiDefinitionWidget = {
@@ -62,20 +63,22 @@ export { apiDocsPlugin as plugin };
// @public
export const ApiExplorerIndexPage: (
props: DefaultApiExplorerPageProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export const ApiExplorerPage: (
props: DefaultApiExplorerPageProps,
) => JSX.Element;
) => JSX_2.Element;
// @public (undocumented)
export const ApiTypeTitle: (props: { apiEntity: ApiEntity }) => JSX.Element;
export const ApiTypeTitle: (props: {
apiEntity: ApiEntity;
}) => React_2.JSX.Element;
// @public (undocumented)
export const AsyncApiDefinitionWidget: (
props: AsyncApiDefinitionWidgetProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type AsyncApiDefinitionWidgetProps = {
@@ -86,17 +89,17 @@ export type AsyncApiDefinitionWidgetProps = {
export const ConsumedApisCard: (props: {
variant?: InfoCardVariants;
columns?: TableColumn<ApiEntity>[];
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const ConsumingComponentsCard: (props: {
variant?: InfoCardVariants;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public
export const DefaultApiExplorerPage: (
props: DefaultApiExplorerPageProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type DefaultApiExplorerPageProps = {
@@ -109,40 +112,40 @@ export type DefaultApiExplorerPageProps = {
export function defaultDefinitionWidgets(): ApiDefinitionWidget[];
// @public (undocumented)
export const EntityApiDefinitionCard: () => JSX.Element;
export const EntityApiDefinitionCard: () => JSX_2.Element;
// @public (undocumented)
export const EntityConsumedApisCard: (props: {
variant?: InfoCardVariants | undefined;
columns?: TableColumn<ApiEntity>[] | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityConsumingComponentsCard: (props: {
variant?: InfoCardVariants | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityHasApisCard: (props: {
variant?: InfoCardVariants | undefined;
columns?: TableColumn<ApiEntity>[] | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityProvidedApisCard: (props: {
variant?: InfoCardVariants | undefined;
columns?: TableColumn<ApiEntity>[] | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityProvidingComponentsCard: (props: {
variant?: InfoCardVariants | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const GraphQlDefinitionWidget: (
props: GraphQlDefinitionWidgetProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type GraphQlDefinitionWidgetProps = {
@@ -153,12 +156,12 @@ export type GraphQlDefinitionWidgetProps = {
export const HasApisCard: (props: {
variant?: InfoCardVariants;
columns?: TableColumn<ApiEntity>[];
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const OpenApiDefinitionWidget: (
props: OpenApiDefinitionWidgetProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type OpenApiDefinitionWidgetProps = {
@@ -168,7 +171,7 @@ export type OpenApiDefinitionWidgetProps = {
// @public (undocumented)
export const PlainApiDefinitionWidget: (
props: PlainApiDefinitionWidgetProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type PlainApiDefinitionWidgetProps = {
@@ -180,17 +183,17 @@ export type PlainApiDefinitionWidgetProps = {
export const ProvidedApisCard: (props: {
variant?: InfoCardVariants;
columns?: TableColumn<ApiEntity>[];
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const ProvidingComponentsCard: (props: {
variant?: InfoCardVariants;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const TrpcApiDefinitionWidget: (
props: TrpcApiDefinitionWidgetProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type TrpcApiDefinitionWidgetProps = {
+2 -1
View File
@@ -7,6 +7,7 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSONObject } from '@apollo/explorer/src/helpers/types';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public
@@ -30,7 +31,7 @@ export const ApolloExplorerPage: (props: {
}
| undefined;
}[];
}) => JSX.Element;
}) => JSX_2.Element;
// @public
export const apolloExplorerPlugin: BackstagePlugin<
+10 -6
View File
@@ -14,8 +14,10 @@ import { DiscoveryApi } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { GitTag } from '@backstage/plugin-azure-devops-common';
import { IdentityApi } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { PullRequest } from '@backstage/plugin-azure-devops-common';
import { PullRequestOptions } from '@backstage/plugin-azure-devops-common';
import { default as React_2 } from 'react';
import { Readme } from '@backstage/plugin-azure-devops-common';
import { ReadmeConfig } from '@backstage/plugin-azure-devops-common';
import { RepoBuild } from '@backstage/plugin-azure-devops-common';
@@ -163,14 +165,16 @@ export class AzureDevOpsClient implements AzureDevOpsApi {
export const azureDevOpsPlugin: BackstagePlugin<{}, {}, {}>;
// @public (undocumented)
export const AzurePullRequestsIcon: (props: SvgIconProps) => JSX.Element;
export const AzurePullRequestsIcon: (
props: SvgIconProps,
) => React_2.JSX.Element;
// @public (undocumented)
export const AzurePullRequestsPage: (props: {
projectName?: string | undefined;
pollingInterval?: number | undefined;
defaultColumnConfigs?: PullRequestColumnConfig[] | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export type BaseFilter = {
@@ -223,22 +227,22 @@ export type CreatedByUserFilter = BaseFilter &
);
// @public (undocumented)
export const EntityAzureGitTagsContent: () => JSX.Element;
export const EntityAzureGitTagsContent: () => JSX_2.Element;
// @public (undocumented)
export const EntityAzurePipelinesContent: (props: {
defaultLimit?: number | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityAzurePullRequestsContent: (props: {
defaultLimit?: number | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityAzureReadmeCard: (props: {
maxHeight?: number | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export type Filter =
+4 -2
View File
@@ -13,6 +13,8 @@ import { BackstagePlugin } from '@backstage/core-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { IdentityApi } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
@@ -40,7 +42,7 @@ export class AzureSitesApiBackendClient implements AzureSitesApi {
}
// @public (undocumented)
export const AzureSitesOverviewWidget: () => JSX.Element;
export const AzureSitesOverviewWidget: () => React_2.JSX.Element;
// @public (undocumented)
export const azureSitesPlugin: BackstagePlugin<
@@ -52,7 +54,7 @@ export const azureSitesPlugin: BackstagePlugin<
>;
// @public (undocumented)
export const EntityAzureSitesOverviewWidget: () => JSX.Element;
export const EntityAzureSitesOverviewWidget: () => JSX_2.Element;
// @public (undocumented)
export const isAzureWebSiteNameAvailable: (
+2 -1
View File
@@ -6,6 +6,7 @@
/// <reference types="react" />
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
// @public (undocumented)
export const badgesPlugin: BackstagePlugin<{}, {}, {}>;
@@ -14,5 +15,5 @@ export const badgesPlugin: BackstagePlugin<{}, {}, {}>;
export const EntityBadgesDialog: (props: {
open: boolean;
onClose?: (() => any) | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
```
+6 -4
View File
@@ -8,12 +8,14 @@
import { ApiHolder } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const BazaarOverviewCard: (
props: BazaarOverviewCardProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type BazaarOverviewCardProps = {
@@ -24,7 +26,7 @@ export type BazaarOverviewCardProps = {
};
// @public (undocumented)
export const BazaarPage: (props: BazaarPageProps) => JSX.Element;
export const BazaarPage: (props: BazaarPageProps) => JSX_2.Element;
// @public (undocumented)
export type BazaarPageProps = {
@@ -44,7 +46,7 @@ export const bazaarPlugin: BackstagePlugin<
>;
// @public (undocumented)
export const EntityBazaarInfoCard: () => JSX.Element | null;
export const EntityBazaarInfoCard: () => React_2.JSX.Element | null;
// @public (undocumented)
export const isBazaarAvailable: (
@@ -55,7 +57,7 @@ export const isBazaarAvailable: (
) => Promise<boolean>;
// @public (undocumented)
export const SortView: (props: SortViewProps) => JSX.Element;
export const SortView: (props: SortViewProps) => React_2.JSX.Element;
// @public (undocumented)
export type SortViewProps = {
+2 -1
View File
@@ -7,6 +7,7 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
// @public (undocumented)
export const BITRISE_APP_ANNOTATION = 'bitrise.io/app';
@@ -15,7 +16,7 @@ export const BITRISE_APP_ANNOTATION = 'bitrise.io/app';
export const bitrisePlugin: BackstagePlugin<{}, {}, {}>;
// @public (undocumented)
export const EntityBitriseContent: () => JSX.Element;
export const EntityBitriseContent: () => JSX_2.Element;
// @public (undocumented)
export const isBitriseAvailable: (entity: Entity) => boolean;
+5 -3
View File
@@ -11,8 +11,10 @@ import { DependencyGraphTypes } from '@backstage/core-components';
import { ExternalRouteRef } from '@backstage/core-plugin-api';
import { InfoCardVariants } from '@backstage/core-components';
import { JsonObject } from '@backstage/types';
import { JSX as JSX_2 } from 'react';
import { MouseEvent as MouseEvent_2 } from 'react';
import { MouseEventHandler } from 'react';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public
@@ -35,7 +37,7 @@ export const CatalogGraphPage: (
}
| undefined;
} & Partial<EntityRelationsGraphProps>,
) => JSX.Element;
) => JSX_2.Element;
// @public
export const catalogGraphPlugin: BackstagePlugin<
@@ -73,7 +75,7 @@ export const EntityCatalogGraphCard: (
height?: number | undefined;
title?: string | undefined;
},
) => JSX.Element;
) => JSX_2.Element;
// @public
export type EntityEdge = DependencyGraphTypes.DependencyEdge<EntityEdgeData>;
@@ -102,7 +104,7 @@ export type EntityNodeData = {
// @public
export const EntityRelationsGraph: (
props: EntityRelationsGraphProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type EntityRelationsGraphProps = {
+14 -11
View File
@@ -16,6 +16,7 @@ import { Entity } from '@backstage/catalog-model';
import { FieldErrors } from 'react-hook-form';
import { IdentityApi } from '@backstage/core-plugin-api';
import { InfoCardVariants } from '@backstage/core-components';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
import { ScmAuthApi } from '@backstage/integration-react';
@@ -46,7 +47,7 @@ export type AnalyzeResult =
// @public
export const AutocompleteTextField: <TFieldValue extends string>(
props: AutocompleteTextFieldProps<TFieldValue>,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export interface AutocompleteTextFieldProps<TFieldValue extends string> {
@@ -126,7 +127,7 @@ export class CatalogImportClient implements CatalogImportApi {
}
// @public
export const CatalogImportPage: () => JSX.Element;
export const CatalogImportPage: () => JSX_2.Element;
// @public
const catalogImportPlugin: BackstagePlugin<
@@ -148,12 +149,12 @@ export function defaultGenerateStepper(
): StepperProvider;
// @public
export const DefaultImportPage: () => JSX.Element;
export const DefaultImportPage: () => React_2.JSX.Element;
// @public
export const EntityListComponent: (
props: EntityListComponentProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export interface EntityListComponentProps {
@@ -182,7 +183,9 @@ export type ImportFlows =
| 'no-location';
// @public
export const ImportInfoCard: (props: ImportInfoCardProps) => JSX.Element;
export const ImportInfoCard: (
props: ImportInfoCardProps,
) => React_2.JSX.Element;
// @public
export interface ImportInfoCardProps {
@@ -205,7 +208,7 @@ export type ImportState = State & {
};
// @public
export const ImportStepper: (props: ImportStepperProps) => JSX.Element;
export const ImportStepper: (props: ImportStepperProps) => React_2.JSX.Element;
// @public
export interface ImportStepperProps {
@@ -223,7 +226,7 @@ export interface ImportStepperProps {
// @public
export const PreparePullRequestForm: <TFieldValues extends Record<string, any>>(
props: PreparePullRequestFormProps<TFieldValues>,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type PreparePullRequestFormProps<
@@ -266,7 +269,7 @@ export type PrepareResult =
// @public
export const PreviewCatalogInfoComponent: (
props: PreviewCatalogInfoComponentProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export interface PreviewCatalogInfoComponentProps {
@@ -284,7 +287,7 @@ export interface PreviewCatalogInfoComponentProps {
// @public
export const PreviewPullRequestComponent: (
props: PreviewPullRequestComponentProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export interface PreviewPullRequestComponentProps {
@@ -302,7 +305,7 @@ export interface PreviewPullRequestComponentProps {
// @public
export const StepInitAnalyzeUrl: (
props: StepInitAnalyzeUrlProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export interface StepInitAnalyzeUrlProps {
@@ -326,7 +329,7 @@ export interface StepInitAnalyzeUrlProps {
// @public
export const StepPrepareCreatePullRequest: (
props: StepPrepareCreatePullRequestProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export interface StepPrepareCreatePullRequestProps {
+30 -24
View File
@@ -3,8 +3,6 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
/// <reference types="react" />
import { ApiRef } from '@backstage/core-plugin-api';
import { CATALOG_FILTER_EXISTS } from '@backstage/catalog-client';
import { CatalogApi } from '@backstage/catalog-client';
@@ -30,7 +28,7 @@ import { TableOptions } from '@backstage/core-components';
// @public
export const AsyncEntityProvider: (
props: AsyncEntityProviderProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export interface AsyncEntityProviderProps {
@@ -62,15 +60,15 @@ export const catalogApiRef: ApiRef<CatalogApi>;
// @public (undocumented)
export const CatalogFilterLayout: {
(props: { children: React_2.ReactNode }): JSX.Element;
(props: { children: React_2.ReactNode }): React_2.JSX.Element;
Filters: (props: {
children: React_2.ReactNode;
options?: {
drawerBreakpoint?: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | number;
drawerAnchor?: 'left' | 'right' | 'top' | 'bottom';
};
}) => JSX.Element;
Content: (props: { children: React_2.ReactNode }) => JSX.Element;
}) => React_2.JSX.Element;
Content: (props: { children: React_2.ReactNode }) => React_2.JSX.Element;
};
// @public (undocumented)
@@ -177,7 +175,7 @@ export class EntityKindFilter implements EntityFilter {
// @public (undocumented)
export const EntityKindPicker: (
props: EntityKindPickerProps,
) => JSX.Element | null;
) => React_2.JSX.Element | null;
// @public
export interface EntityKindPickerProps {
@@ -202,7 +200,7 @@ export class EntityLifecycleFilter implements EntityFilter {
// @public (undocumented)
export const EntityLifecyclePicker: (props: {
initialFilter?: string[];
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public
export const EntityListContext: React_2.Context<
@@ -229,7 +227,7 @@ export type EntityListContextProps<
// @public
export const EntityListProvider: <EntityFilters extends DefaultEntityFilters>(
props: PropsWithChildren<{}>,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type EntityLoadingStatus<TEntity extends Entity = Entity> = {
@@ -251,7 +249,7 @@ export class EntityNamespaceFilter implements EntityFilter {
}
// @public (undocumented)
export const EntityNamespacePicker: () => JSX.Element;
export const EntityNamespacePicker: () => React_2.JSX.Element;
// @public
export class EntityOrphanFilter implements EntityFilter {
@@ -275,7 +273,7 @@ export class EntityOwnerFilter implements EntityFilter {
// @public (undocumented)
export const EntityOwnerPicker: (
props?: EntityOwnerPickerProps,
) => JSX.Element | null;
) => React_2.JSX.Element | null;
// @public (undocumented)
export type EntityOwnerPickerProps = {
@@ -285,7 +283,7 @@ export type EntityOwnerPickerProps = {
// @public
export const EntityPeekAheadPopover: (
props: EntityPeekAheadPopoverProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type EntityPeekAheadPopoverProps = PropsWithChildren<{
@@ -294,10 +292,12 @@ export type EntityPeekAheadPopoverProps = PropsWithChildren<{
}>;
// @public (undocumented)
export const EntityProcessingStatusPicker: () => JSX.Element;
export const EntityProcessingStatusPicker: () => React_2.JSX.Element;
// @public
export const EntityProvider: (props: EntityProviderProps) => JSX.Element;
export const EntityProvider: (
props: EntityProviderProps,
) => React_2.JSX.Element;
// @public
export interface EntityProviderProps {
@@ -321,7 +321,7 @@ export type EntityRefLinkProps = {
// @public
export function EntityRefLinks<
TRef extends string | CompoundEntityRef | Entity,
>(props: EntityRefLinksProps<TRef>): JSX.Element;
>(props: EntityRefLinksProps<TRef>): React_2.JSX.Element;
// @public
export type EntityRefLinksProps<
@@ -357,7 +357,7 @@ export const entityRouteRef: RouteRef<{
}>;
// @public
export const EntitySearchBar: () => JSX.Element;
export const EntitySearchBar: () => React_2.JSX.Element;
// @public (undocumented)
export type EntitySourceLocation = {
@@ -367,7 +367,7 @@ export type EntitySourceLocation = {
// @public
export const EntityTable: {
<T extends Entity>(props: EntityTableProps<T>): JSX.Element;
<T extends Entity>(props: EntityTableProps<T>): React_2.JSX.Element;
columns: Readonly<{
createEntityRefColumn<T_1 extends Entity>(options: {
defaultKind?: string | undefined;
@@ -421,7 +421,9 @@ export class EntityTagFilter implements EntityFilter {
}
// @public (undocumented)
export const EntityTagPicker: (props: EntityTagPickerProps) => JSX.Element;
export const EntityTagPicker: (
props: EntityTagPickerProps,
) => React_2.JSX.Element;
// @public (undocumented)
export type EntityTagPickerProps = {
@@ -453,7 +455,7 @@ export class EntityTypeFilter implements EntityFilter {
// @public (undocumented)
export const EntityTypePicker: (
props: EntityTypePickerProps,
) => JSX.Element | null;
) => React_2.JSX.Element | null;
// @public
export interface EntityTypePickerProps {
@@ -464,7 +466,9 @@ export interface EntityTypePickerProps {
}
// @public
export const FavoriteEntity: (props: FavoriteEntityProps) => JSX.Element;
export const FavoriteEntity: (
props: FavoriteEntityProps,
) => React_2.JSX.Element;
// @public (undocumented)
export type FavoriteEntityProps = ComponentProps<typeof IconButton> & {
@@ -500,7 +504,7 @@ export function InspectEntityDialog(props: {
open: boolean;
entity: Entity;
onClose: () => void;
}): JSX.Element | null;
}): React_2.JSX.Element | null;
// @public (undocumented)
export function MockEntityListContextProvider<
@@ -509,7 +513,7 @@ export function MockEntityListContextProvider<
props: PropsWithChildren<{
value?: Partial<EntityListContextProps<T>>;
}>,
): JSX.Element;
): React_2.JSX.Element;
// @public
export class MockStarredEntitiesApi implements StarredEntitiesApi {
@@ -531,7 +535,7 @@ export const starredEntitiesApiRef: ApiRef<StarredEntitiesApi>;
// @public (undocumented)
export const UnregisterEntityDialog: (
props: UnregisterEntityDialogProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type UnregisterEntityDialogProps = {
@@ -607,7 +611,9 @@ export class UserListFilter implements EntityFilter {
export type UserListFilterKind = 'owned' | 'starred' | 'all';
// @public (undocumented)
export const UserListPicker: (props: UserListPickerProps) => JSX.Element;
export const UserListPicker: (
props: UserListPickerProps,
) => React_2.JSX.Element;
// @public (undocumented)
export type UserListPickerProps = {
@@ -8,6 +8,8 @@
import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public
@@ -25,7 +27,7 @@ export type CatalogUnprocessedEntitiesApiResponse = {
};
// @public
export const CatalogUnprocessedEntitiesPage: () => JSX.Element;
export const CatalogUnprocessedEntitiesPage: () => JSX_2.Element;
// @public
export const catalogUnprocessedEntitiesPlugin: BackstagePlugin<
@@ -37,7 +39,7 @@ export const catalogUnprocessedEntitiesPlugin: BackstagePlugin<
>;
// @public (undocumented)
export const UnprocessedEntitiesContent: () => JSX.Element;
export const UnprocessedEntitiesContent: () => React_2.JSX.Element;
// @public
export type UnprocessedEntity = {
+16 -13
View File
@@ -15,6 +15,7 @@ import { ExternalRouteRef } from '@backstage/core-plugin-api';
import { IconComponent } from '@backstage/core-plugin-api';
import { IndexableDocument } from '@backstage/plugin-search-common';
import { InfoCardVariants } from '@backstage/core-components';
import { JSX as JSX_2 } from 'react';
import { Observable } from '@backstage/types';
import { Overrides } from '@material-ui/core/styles/overrides';
import { default as React_2 } from 'react';
@@ -39,7 +40,7 @@ export interface AboutCardProps {
}
// @public (undocumented)
export function AboutContent(props: AboutContentProps): JSX.Element;
export function AboutContent(props: AboutContentProps): React_2.JSX.Element;
// @public
export interface AboutContentProps {
@@ -48,7 +49,7 @@ export interface AboutContentProps {
}
// @public (undocumented)
export function AboutField(props: AboutFieldProps): JSX.Element;
export function AboutField(props: AboutFieldProps): React_2.JSX.Element;
// @public
export interface AboutFieldProps {
@@ -79,7 +80,9 @@ export const CatalogEntityPage: () => JSX.Element;
export const CatalogIndexPage: (props: DefaultCatalogPageProps) => JSX.Element;
// @public @deprecated (undocumented)
export function CatalogKindHeader(props: CatalogKindHeaderProps): JSX.Element;
export function CatalogKindHeader(
props: CatalogKindHeaderProps,
): React_2.JSX.Element;
// @public
export interface CatalogKindHeaderProps {
@@ -137,7 +140,7 @@ export interface CatalogSearchResultListItemProps {
// @public (undocumented)
export const CatalogTable: {
(props: CatalogTableProps): JSX.Element;
(props: CatalogTableProps): React_2.JSX.Element;
columns: Readonly<{
createNameColumn(
options?:
@@ -303,7 +306,7 @@ export const EntityHasSubcomponentsCard: (
export const EntityHasSystemsCard: (props: HasSystemsCardProps) => JSX.Element;
// @public (undocumented)
export const EntityLabelsCard: (props: EntityLabelsCardProps) => JSX.Element;
export const EntityLabelsCard: (props: EntityLabelsCardProps) => JSX_2.Element;
// @public (undocumented)
export interface EntityLabelsCardProps {
@@ -315,7 +318,7 @@ export interface EntityLabelsCardProps {
// @public
export const EntityLayout: {
(props: EntityLayoutProps): JSX.Element;
(props: EntityLayoutProps): React_2.JSX.Element;
Route: (props: EntityLayoutRouteProps) => null;
};
@@ -350,7 +353,7 @@ export type EntityLayoutRouteProps = {
};
// @public (undocumented)
export const EntityLinksCard: (props: EntityLinksCardProps) => JSX.Element;
export const EntityLinksCard: (props: EntityLinksCardProps) => JSX_2.Element;
// @public (undocumented)
export interface EntityLinksCardProps {
@@ -366,10 +369,10 @@ export type EntityLinksEmptyStateClassKey = 'code';
// @public @deprecated (undocumented)
export const EntityListContainer: (props: {
children: ReactNode;
}) => JSX.Element;
}) => JSX_2.Element;
// @public
export function EntityOrphanWarning(): JSX.Element;
export function EntityOrphanWarning(): React_2.JSX.Element;
// @public (undocumented)
export interface EntityPredicates {
@@ -380,14 +383,14 @@ export interface EntityPredicates {
}
// @public
export function EntityProcessingErrorsPanel(): JSX.Element | null;
export function EntityProcessingErrorsPanel(): React_2.JSX.Element | null;
// @public
export function EntityRelationWarning(): JSX.Element | null;
export function EntityRelationWarning(): React_2.JSX.Element | null;
// @public (undocumented)
export const EntitySwitch: {
(props: EntitySwitchProps): JSX.Element;
(props: EntitySwitchProps): React_2.JSX.Element;
Case: (_props: EntitySwitchCaseProps) => null;
};
@@ -428,7 +431,7 @@ export const FilterContainer: (props: {
drawerAnchor?: 'left' | 'top' | 'bottom' | 'right' | undefined;
}
| undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public @deprecated (undocumented)
export const FilteredEntityLayout: (props: {
+4 -2
View File
@@ -15,8 +15,10 @@ import { CircleCIOptions } from 'circleci-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { GitType } from 'circleci-api';
import { JSX as JSX_2 } from 'react';
import { Me } from 'circleci-api';
import { PathParams } from '@backstage/core-plugin-api';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
import { SubRouteRef } from '@backstage/core-plugin-api';
@@ -69,7 +71,7 @@ export { circleCIPlugin as plugin };
export const circleCIRouteRef: RouteRef<undefined>;
// @public (undocumented)
export const EntityCircleCIContent: () => JSX.Element;
export const EntityCircleCIContent: () => JSX_2.Element;
export { GitType };
@@ -79,5 +81,5 @@ export { isCircleCIAvailable };
export { isCircleCIAvailable as isPluginApplicableToEntity };
// @public (undocumented)
export const Router: () => JSX.Element;
export const Router: () => React_2.JSX.Element;
```
+10 -6
View File
@@ -8,7 +8,9 @@
import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
import { OAuthApi } from '@backstage/core-plugin-api';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
@@ -109,17 +111,17 @@ export { cloudbuildPlugin };
export { cloudbuildPlugin as plugin };
// @public (undocumented)
export const EntityCloudbuildContent: () => JSX.Element;
export const EntityCloudbuildContent: () => JSX_2.Element;
// @public (undocumented)
export const EntityLatestCloudbuildRunCard: (props: {
branch: string;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityLatestCloudbuildsForBranchCard: (props: {
branch: string;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export interface FETCHSOURCE {
@@ -135,12 +137,14 @@ export { isCloudbuildAvailable };
export { isCloudbuildAvailable as isPluginApplicableToEntity };
// @public (undocumented)
export const LatestWorkflowRunCard: (props: { branch: string }) => JSX.Element;
export const LatestWorkflowRunCard: (props: {
branch: string;
}) => React_2.JSX.Element;
// @public (undocumented)
export const LatestWorkflowsForBranchCard: (props: {
branch: string;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export interface Options {
@@ -181,7 +185,7 @@ export interface Results {
}
// @public (undocumented)
export const Router: () => JSX.Element;
export const Router: () => React_2.JSX.Element;
// @public (undocumented)
export interface Source {
+2 -1
View File
@@ -9,6 +9,7 @@ import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { FetchApi } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
@@ -46,7 +47,7 @@ export const codeClimatePlugin: BackstagePlugin<
>;
// @public (undocumented)
export const EntityCodeClimateCard: () => JSX.Element;
export const EntityCodeClimateCard: () => JSX_2.Element;
// @public (undocumented)
export class MockCodeClimateApi implements CodeClimateApi {
+3 -2
View File
@@ -7,13 +7,14 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { IconComponent } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const CodeSceneIcon: IconComponent;
// @public (undocumented)
export const CodeScenePage: () => JSX.Element;
export const CodeScenePage: () => JSX_2.Element;
// @public (undocumented)
export const codescenePlugin: BackstagePlugin<
@@ -28,7 +29,7 @@ export const codescenePlugin: BackstagePlugin<
>;
// @public (undocumented)
export const CodeSceneProjectDetailsPage: () => JSX.Element;
export const CodeSceneProjectDetailsPage: () => JSX_2.Element;
// (No @packageDocumentation comment for this package)
```
+2 -1
View File
@@ -7,6 +7,7 @@
import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { Observable } from '@backstage/types';
import { RouteRef } from '@backstage/core-plugin-api';
import { Schema } from 'jsonschema';
@@ -21,7 +22,7 @@ export interface ConfigSchemaApi {
export const configSchemaApiRef: ApiRef<ConfigSchemaApi>;
// @public (undocumented)
export const ConfigSchemaPage: () => JSX.Element;
export const ConfigSchemaPage: () => JSX_2.Element;
// @public (undocumented)
export const configSchemaPlugin: BackstagePlugin<
+17 -15
View File
@@ -16,6 +16,7 @@ import { Dispatch } from 'react';
import { Entity as Entity_2 } from '@backstage/plugin-cost-insights-common';
import { ForwardRefExoticComponent } from 'react';
import { Group as Group_2 } from '@backstage/plugin-cost-insights-common';
import { JSX as JSX_2 } from 'react';
import { Maybe as Maybe_2 } from '@backstage/plugin-cost-insights-common';
import { Metric as Metric_2 } from '@backstage/plugin-cost-insights-common';
import { MetricData as MetricData_2 } from '@backstage/plugin-cost-insights-common';
@@ -23,6 +24,7 @@ import { PaletteOptions } from '@material-ui/core/styles/createPalette';
import { Product as Product_2 } from '@backstage/plugin-cost-insights-common';
import { Project as Project_2 } from '@backstage/plugin-cost-insights-common';
import { PropsWithChildren } from 'react';
import { default as React_2 } from 'react';
import { ReactNode } from 'react';
import { RefAttributes } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
@@ -140,7 +142,7 @@ export enum AlertStatus {
}
// @public (undocumented)
export const BarChart: (props: BarChartProps) => JSX.Element;
export const BarChart: (props: BarChartProps) => React_2.JSX.Element;
// @public @deprecated (undocumented)
export interface BarChartData extends BarChartOptions {}
@@ -148,7 +150,7 @@ export interface BarChartData extends BarChartOptions {}
// @public (undocumented)
export const BarChartLegend: (
props: PropsWithChildren<BarChartLegendProps>,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type BarChartLegendOptions = {
@@ -192,12 +194,12 @@ export type BarChartProps = {
// @public (undocumented)
export const BarChartTooltip: (
props: PropsWithChildren<BarChartTooltipProps>,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export const BarChartTooltipItem: (
props: BarChartTooltipItemProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type BarChartTooltipItemProps = {
@@ -247,12 +249,12 @@ export type ConfigContextProps = {
export type Cost = common.Cost;
// @public (undocumented)
export const CostGrowth: (props: CostGrowthProps) => JSX.Element;
export const CostGrowth: (props: CostGrowthProps) => React_2.JSX.Element;
// @public (undocumented)
export const CostGrowthIndicator: (
props: CostGrowthIndicatorProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type CostGrowthIndicatorProps = TypographyProps & {
@@ -291,10 +293,10 @@ export type CostInsightsApi = {
export const costInsightsApiRef: ApiRef<CostInsightsApi>;
// @public (undocumented)
export const CostInsightsLabelDataflowInstructionsPage: () => JSX.Element;
export const CostInsightsLabelDataflowInstructionsPage: () => JSX_2.Element;
// @public (undocumented)
export const CostInsightsPage: () => JSX.Element;
export const CostInsightsPage: () => JSX_2.Element;
// @public (undocumented)
export type CostInsightsPalette = BackstagePalette &
@@ -331,7 +333,7 @@ export { costInsightsPlugin };
export { costInsightsPlugin as plugin };
// @public (undocumented)
export const CostInsightsProjectGrowthInstructionsPage: () => JSX.Element;
export const CostInsightsProjectGrowthInstructionsPage: () => JSX_2.Element;
// @public (undocumented)
export interface CostInsightsTheme extends BackstageTheme {
@@ -418,7 +420,7 @@ export const EngineerThreshold = 0.5;
export type Entity = common.Entity;
// @public
export const EntityCostInsightsContent: () => JSX.Element;
export const EntityCostInsightsContent: () => JSX_2.Element;
// @public (undocumented)
export class ExampleCostInsightsClient implements CostInsightsApi {
@@ -483,7 +485,7 @@ export enum IconType {
// @public (undocumented)
export const LegendItem: (
props: PropsWithChildren<LegendItemProps>,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type LegendItemProps = {
@@ -507,7 +509,7 @@ export type MetricData = common.MetricData;
// @public (undocumented)
export const MockConfigProvider: (
props: MockConfigProviderProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type MockConfigProviderProps = PropsWithChildren<
@@ -517,7 +519,7 @@ export type MockConfigProviderProps = PropsWithChildren<
// @public (undocumented)
export const MockCurrencyProvider: (
props: MockCurrencyProviderProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export type MockCurrencyProviderProps = PropsWithChildren<
@@ -567,7 +569,7 @@ export class ProjectGrowthAlert implements Alert {
// (undocumented)
data: ProjectGrowthData;
// (undocumented)
get element(): JSX.Element;
get element(): React_2.JSX.Element;
// (undocumented)
get subtitle(): string;
// (undocumented)
@@ -623,7 +625,7 @@ export class UnlabeledDataflowAlert implements Alert {
// (undocumented)
data: UnlabeledDataflowData;
// (undocumented)
get element(): JSX.Element;
get element(): React_2.JSX.Element;
// (undocumented)
status?: AlertStatus;
// (undocumented)
+7 -5
View File
@@ -7,15 +7,17 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { default as default_2 } from 'react';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
import { TabProps } from '@material-ui/core';
// @public (undocumented)
export const ConfigContent: () => JSX.Element;
export const ConfigContent: () => React_2.JSX.Element;
// @public
export const DevToolsLayout: {
({ children, title, subtitle }: DevToolsLayoutProps): JSX.Element;
({ children, title, subtitle }: DevToolsLayoutProps): default_2.JSX.Element;
Route: (props: SubRoute) => null;
};
@@ -27,7 +29,7 @@ export type DevToolsLayoutProps = {
};
// @public (undocumented)
export const DevToolsPage: () => JSX.Element;
export const DevToolsPage: () => JSX_2.Element;
// @public (undocumented)
export const devToolsPlugin: BackstagePlugin<
@@ -39,10 +41,10 @@ export const devToolsPlugin: BackstagePlugin<
>;
// @public (undocumented)
export const ExternalDependenciesContent: () => JSX.Element;
export const ExternalDependenciesContent: () => React_2.JSX.Element;
// @public (undocumented)
export const InfoContent: () => JSX.Element;
export const InfoContent: () => React_2.JSX.Element;
// @public (undocumented)
export type SubRoute = {
+2 -1
View File
@@ -7,12 +7,13 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
// @public
export const dynatracePlugin: BackstagePlugin<{}, {}, {}>;
// @public
export const DynatraceTab: () => JSX.Element;
export const DynatraceTab: () => JSX_2.Element;
// @public
export const isDynatraceAvailable: (entity: Entity) => boolean;
+10 -11
View File
@@ -3,8 +3,6 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
/// <reference types="react" />
import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
@@ -14,6 +12,7 @@ import { FeedbackResponse } from '@backstage/plugin-entity-feedback-common';
import { FetchApi } from '@backstage/core-plugin-api';
import { Rating } from '@backstage/plugin-entity-feedback-common';
import { Ratings } from '@backstage/plugin-entity-feedback-common';
import { default as React_2 } from 'react';
import { ReactNode } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
@@ -84,18 +83,18 @@ export interface EntityFeedbackResponse {
}
// @public (undocumented)
export const EntityFeedbackResponseContent: () => JSX.Element;
export const EntityFeedbackResponseContent: () => React_2.JSX.Element;
// @public (undocumented)
export const EntityLikeDislikeRatingsCard: () => JSX.Element;
export const EntityLikeDislikeRatingsCard: () => React_2.JSX.Element;
// @public (undocumented)
export const EntityStarredRatingsCard: () => JSX.Element;
export const EntityStarredRatingsCard: () => React_2.JSX.Element;
// @public (undocumented)
export const FeedbackResponseDialog: (
props: FeedbackResponseDialogProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export interface FeedbackResponseDialogProps {
@@ -114,7 +113,7 @@ export interface FeedbackResponseDialogProps {
// @public (undocumented)
export const FeedbackResponseTable: (
props: FeedbackResponseTableProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export interface FeedbackResponseTableProps {
@@ -127,7 +126,7 @@ export interface FeedbackResponseTableProps {
// @public (undocumented)
export const LikeDislikeButtons: (
props: LikeDislikeButtonsProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export interface LikeDislikeButtonsProps {
@@ -142,7 +141,7 @@ export interface LikeDislikeButtonsProps {
// @public (undocumented)
export const LikeDislikeRatingsTable: (
props: LikeDislikeRatingsTableProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export interface LikeDislikeRatingsTableProps {
@@ -157,7 +156,7 @@ export interface LikeDislikeRatingsTableProps {
// @public (undocumented)
export const StarredRatingButtons: (
props: StarredRatingButtonsProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export interface StarredRatingButtonsProps {
@@ -174,7 +173,7 @@ export interface StarredRatingButtonsProps {
// @public (undocumented)
export const StarredRatingsTable: (
props: StarredRatingsTableProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export interface StarredRatingsTableProps {
+2 -1
View File
@@ -6,13 +6,14 @@
/// <reference types="react" />
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const EntityValidationPage: (props: {
defaultYaml?: string | undefined;
defaultLocation?: string | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const entityValidationPlugin: BackstagePlugin<
+2 -1
View File
@@ -6,10 +6,11 @@
/// <reference types="react" />
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public
export const TodoListPage: () => JSX.Element;
export const TodoListPage: () => JSX_2.Element;
// @public
export const todoListPlugin: BackstagePlugin<
+11 -7
View File
@@ -16,6 +16,8 @@ import { FetchApi } from '@backstage/core-plugin-api';
import { GetExploreToolsRequest } from '@backstage/plugin-explore-common';
import { GetExploreToolsResponse } from '@backstage/plugin-explore-common';
import { IndexableDocument } from '@backstage/plugin-search-common';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { ReactNode } from 'react';
import { ResultHighlight } from '@backstage/plugin-search-common';
import { RouteRef } from '@backstage/core-plugin-api';
@@ -36,15 +38,17 @@ export const catalogEntityRouteRef: ExternalRouteRef<
export const CatalogKindExploreContent: (props: {
title?: string;
kind: string;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const DomainCard: (props: { entity: DomainEntity }) => JSX.Element;
export const DomainCard: (props: {
entity: DomainEntity;
}) => React_2.JSX.Element;
// @public (undocumented)
export const DomainExplorerContent: (props: {
title?: string | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public
export interface ExploreApi {
@@ -67,7 +71,7 @@ export class ExploreClient implements ExploreApi {
// @public
export const ExploreLayout: {
(props: ExploreLayoutProps): JSX.Element;
(props: ExploreLayoutProps): default_2.JSX.Element;
Route: (props: SubRoute) => null;
};
@@ -79,7 +83,7 @@ export type ExploreLayoutProps = {
};
// @public (undocumented)
export const ExplorePage: () => JSX.Element;
export const ExplorePage: () => JSX_2.Element;
// @public (undocumented)
const explorePlugin: BackstagePlugin<
@@ -107,7 +111,7 @@ export const exploreRouteRef: RouteRef<undefined>;
// @public (undocumented)
export const GroupsExplorerContent: (props: {
title?: string | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export type SubRoute = {
@@ -125,7 +129,7 @@ export type SubRoute = {
// @public (undocumented)
export const ToolExplorerContent: (props: {
title?: string | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const ToolSearchResultListItem: (
+2 -1
View File
@@ -7,10 +7,11 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const FirehydrantCard: () => JSX.Element;
export const FirehydrantCard: () => JSX_2.Element;
// @public (undocumented)
export const firehydrantPlugin: BackstagePlugin<
+3 -2
View File
@@ -7,15 +7,16 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { InfoCardVariants } from '@backstage/core-components';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const EntityFossaCard: (props: {
variant?: InfoCardVariants | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const FossaPage: (props: FossaPageProps) => JSX.Element;
export const FossaPage: (props: FossaPageProps) => JSX_2.Element;
// @public (undocumented)
export type FossaPageProps = {
+2 -1
View File
@@ -9,6 +9,7 @@
import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { FetchApi } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { OAuthApi } from '@backstage/core-plugin-api';
import { RouteRef } from '@backstage/core-plugin-api';
@@ -55,7 +56,7 @@ export const gcalendarPlugin: BackstagePlugin<
>;
// @public (undocumented)
export const HomePageCalendar: () => JSX.Element;
export const HomePageCalendar: () => JSX_2.Element;
// @public (undocumented)
export enum ResponseStatus {
+2 -1
View File
@@ -7,6 +7,7 @@
import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { OAuthApi } from '@backstage/core-plugin-api';
import { RouteRef } from '@backstage/core-plugin-api';
@@ -40,7 +41,7 @@ export class GcpClient implements GcpApi {
}
// @public (undocumented)
export const GcpProjectsPage: () => JSX.Element;
export const GcpProjectsPage: () => JSX_2.Element;
// @public (undocumented)
const gcpProjectsPlugin: BackstagePlugin<
+10 -8
View File
@@ -142,7 +142,7 @@ export interface CreateRcOnSuccessArgs {
// Warning: (ae-missing-release-tag) "Differ" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
const Differ: ({ current, next, icon }: DifferProps) => JSX.Element;
const Differ: ({ current, next, icon }: DifferProps) => React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "DISABLE_CACHE" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -156,7 +156,7 @@ const DISABLE_CACHE: {
// Warning: (ae-missing-release-tag) "Divider" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
const Divider: () => JSX.Element;
const Divider: () => React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "SemverTagParts" needs to be exported by the entry point index.d.ts
//
@@ -285,7 +285,9 @@ declare namespace helpers {
}
// @public (undocumented)
const InfoCardPlus: (props: { children?: React_2.ReactNode }) => JSX.Element;
const InfoCardPlus: (props: {
children?: React_2.ReactNode;
}) => React_2.JSX.Element;
declare namespace internals {
export { components, constants, helpers, testHelpers };
@@ -311,7 +313,7 @@ function isProjectValid(project: any): project is Project;
function LinearProgressWithLabel(props: {
progress: number;
responseSteps: ResponseStep[];
}): JSX.Element;
}): React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "MOCK_RELEASE_BRANCH_NAME_CALVER" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -523,7 +525,7 @@ const mockUsername = 'mock_username';
// Warning: (ae-missing-release-tag) "NoLatestRelease" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
const NoLatestRelease: () => JSX.Element;
const NoLatestRelease: () => React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "PatchOnSuccessArgs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -601,7 +603,7 @@ const ResponseStepDialog: ({
progress,
responseSteps,
title,
}: DialogProps) => JSX.Element;
}: DialogProps) => React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "ResponseStepListProps" needs to be exported by the entry point index.d.ts
// Warning: (ae-missing-release-tag) "ResponseStepList" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
@@ -613,7 +615,7 @@ const ResponseStepList: ({
loading,
denseList,
children,
}: PropsWithChildren<ResponseStepListProps>) => JSX.Element;
}: PropsWithChildren<ResponseStepListProps>) => React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "ResponseStepListItemProps" needs to be exported by the entry point index.d.ts
// Warning: (ae-missing-release-tag) "ResponseStepListItem" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
@@ -622,7 +624,7 @@ const ResponseStepList: ({
const ResponseStepListItem: ({
responseStep,
animationDelay,
}: ResponseStepListItemProps) => JSX.Element;
}: ResponseStepListItemProps) => React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "SEMVER_PARTS" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
+10 -8
View File
@@ -10,6 +10,8 @@ import { BackstagePlugin } from '@backstage/core-plugin-api';
import { ConfigApi } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { InfoCardVariants } from '@backstage/core-components';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { RestEndpointMethodTypes } from '@octokit/rest';
import { RouteRef } from '@backstage/core-plugin-api';
import { ScmAuthApi } from '@backstage/integration-react';
@@ -27,19 +29,19 @@ export enum BuildStatus {
}
// @public (undocumented)
export const EntityGithubActionsContent: () => JSX.Element;
export const EntityGithubActionsContent: () => JSX_2.Element;
// @public (undocumented)
export const EntityLatestGithubActionRunCard: (props: {
branch: string;
variant?: InfoCardVariants | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityLatestGithubActionsForBranchCard: (props: {
branch: string;
variant?: InfoCardVariants | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityRecentGithubActionsRunsCard: (props: {
@@ -47,7 +49,7 @@ export const EntityRecentGithubActionsRunsCard: (props: {
dense?: boolean | undefined;
limit?: number | undefined;
variant?: InfoCardVariants | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const GITHUB_ACTIONS_ANNOTATION = 'github.com/project-slug';
@@ -208,13 +210,13 @@ export type Jobs = {
export const LatestWorkflowRunCard: (props: {
branch: string;
variant?: InfoCardVariants;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const LatestWorkflowsForBranchCard: (props: {
branch: string;
variant?: InfoCardVariants;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const RecentWorkflowRunsCard: (props: {
@@ -222,10 +224,10 @@ export const RecentWorkflowRunsCard: (props: {
dense?: boolean;
limit?: number;
variant?: InfoCardVariants;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const Router: () => JSX.Element;
export const Router: () => React_2.JSX.Element;
// @public (undocumented)
export type Step = {
+4 -2
View File
@@ -7,6 +7,8 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { TableColumn } from '@backstage/core-components';
// @public (undocumented)
@@ -14,7 +16,7 @@ export const EntityGithubDeploymentsCard: (props: {
last?: number | undefined;
lastStatuses?: number | undefined;
columns?: TableColumn<GithubDeployment>[] | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const GITHUB_PROJECT_SLUG_ANNOTATION = 'github.com/project-slug';
@@ -50,7 +52,7 @@ export const GithubDeploymentsTable: {
isLoading: boolean;
reload: () => void;
columns: TableColumn<GithubDeployment>[];
}): JSX.Element;
}): React_2.JSX.Element;
columns: Readonly<{
createEnvironmentColumn(): TableColumn<GithubDeployment>;
createStatusColumn(): TableColumn<GithubDeployment>;
+3 -2
View File
@@ -6,6 +6,7 @@
/// <reference types="react" />
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
@@ -17,7 +18,7 @@ export interface GithubIssuesByRepoOptions {
}
// @public (undocumented)
export const GithubIssuesCard: (props: GithubIssuesProps) => JSX.Element;
export const GithubIssuesCard: (props: GithubIssuesProps) => JSX_2.Element;
// @public (undocumented)
export interface GithubIssuesFilters {
@@ -44,7 +45,7 @@ export interface GithubIssuesOrdering {
}
// @public (undocumented)
export const GithubIssuesPage: (props: GithubIssuesProps) => JSX.Element;
export const GithubIssuesPage: (props: GithubIssuesProps) => JSX_2.Element;
// @public (undocumented)
export const githubIssuesPlugin: BackstagePlugin<
@@ -5,10 +5,12 @@
```ts
/// <reference types="react" />
import { JSX as JSX_2 } from 'react';
// @public (undocumented)
export const EntityTeamPullRequestsCard: (
props: EntityTeamPullRequestsCardProps,
) => JSX.Element;
) => JSX_2.Element;
// @public (undocumented)
export interface EntityTeamPullRequestsCardProps {
@@ -19,7 +21,7 @@ export interface EntityTeamPullRequestsCardProps {
// @public (undocumented)
export const EntityTeamPullRequestsContent: (
props: EntityTeamPullRequestsContentProps,
) => JSX.Element;
) => JSX_2.Element;
// @public (undocumented)
export interface EntityTeamPullRequestsContentProps {
+4 -3
View File
@@ -7,6 +7,7 @@
import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
@@ -105,13 +106,13 @@ export type GitOpsApi = {
export const gitOpsApiRef: ApiRef<GitOpsApi>;
// @public (undocumented)
export const GitopsProfilesClusterListPage: () => JSX.Element;
export const GitopsProfilesClusterListPage: () => JSX_2.Element;
// @public (undocumented)
export const GitopsProfilesClusterPage: () => JSX.Element;
export const GitopsProfilesClusterPage: () => JSX_2.Element;
// @public (undocumented)
export const GitopsProfilesCreatePage: () => JSX.Element;
export const GitopsProfilesCreatePage: () => JSX_2.Element;
// @public (undocumented)
const gitopsProfilesPlugin: BackstagePlugin<
+4 -2
View File
@@ -9,7 +9,9 @@ import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { ErrorApi } from '@backstage/core-plugin-api';
import { IconComponent } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { OAuthApi } from '@backstage/core-plugin-api';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public
@@ -36,7 +38,7 @@ export type GithubEndpointConfig = {
export const GraphiQLIcon: IconComponent;
// @public (undocumented)
export const GraphiQLPage: () => JSX.Element;
export const GraphiQLPage: () => JSX_2.Element;
// @public (undocumented)
const graphiqlPlugin: BackstagePlugin<{}, {}, {}>;
@@ -73,7 +75,7 @@ export class GraphQLEndpoints implements GraphQLBrowseApi {
}
// @public (undocumented)
export const Router: () => JSX.Element;
export const Router: () => React_2.JSX.Element;
// (No @packageDocumentation comment for this package)
```
+4 -2
View File
@@ -7,6 +7,8 @@
import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
import { VoyagerDisplayOptions } from 'graphql-voyager/typings/components/Voyager';
import { WorkerCallback } from 'graphql-voyager/typings/utils/types';
@@ -45,7 +47,7 @@ export class GraphQLVoyagerEndpoints implements GraphQLVoyagerApi {
// @public (undocumented)
export const GraphqlVoyagerPage: (
props: GraphQLVoyagerPageProps,
) => JSX.Element;
) => JSX_2.Element;
// @public (undocumented)
export type GraphQLVoyagerPageProps = {
@@ -65,7 +67,7 @@ export const graphqlVoyagerPlugin: BackstagePlugin<
export const introspectionQuery: string;
// @public (undocumented)
export const Router: (props: GraphQLVoyagerPageProps) => JSX.Element;
export const Router: (props: GraphQLVoyagerPageProps) => React_2.JSX.Element;
// (No @packageDocumentation comment for this package)
```
+3 -4
View File
@@ -3,9 +3,8 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
/// <reference types="react" />
import { Extension } from '@backstage/core-plugin-api';
import { default as React_2 } from 'react';
import { RJSFSchema } from '@rjsf/utils';
import { UiSchema } from '@rjsf/utils';
@@ -61,7 +60,7 @@ export function createCardExtension<T>(options: {
description?: string;
layout?: CardLayout;
settings?: CardSettings;
}): Extension<(props: CardExtensionProps<T>) => JSX.Element>;
}): Extension<(props: CardExtensionProps<T>) => React_2.JSX.Element>;
// @public (undocumented)
export type RendererProps = {
@@ -74,5 +73,5 @@ export const SettingsModal: (props: {
close: Function;
componentName?: string;
children: JSX.Element;
}) => JSX.Element;
}) => React_2.JSX.Element;
```
+15 -14
View File
@@ -13,6 +13,7 @@ import { CardSettings as CardSettings_2 } from '@backstage/plugin-home-react';
import { ComponentParts as ComponentParts_2 } from '@backstage/plugin-home-react';
import { ComponentRenderer as ComponentRenderer_2 } from '@backstage/plugin-home-react';
import { createCardExtension as createCardExtension_2 } from '@backstage/plugin-home-react';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { ReactElement } from 'react';
import { ReactNode } from 'react';
@@ -48,7 +49,7 @@ export const ComponentAccordion: (props: {
Actions?: (() => JSX.Element) | undefined;
Settings?: (() => JSX.Element) | undefined;
ContextProvider?: ((props: any) => JSX.Element) | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public @deprecated (undocumented)
export type ComponentParts = ComponentParts_2;
@@ -61,7 +62,7 @@ export const ComponentTab: (props: {
title: string;
Content: () => JSX.Element;
ContextProvider?: ((props: any) => JSX.Element) | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const ComponentTabs: (props: {
@@ -70,7 +71,7 @@ export const ComponentTabs: (props: {
label: string;
Component: () => JSX.Element;
}[];
}) => JSX.Element;
}) => JSX_2.Element;
// @public @deprecated (undocumented)
export const createCardExtension: typeof createCardExtension_2;
@@ -78,7 +79,7 @@ export const createCardExtension: typeof createCardExtension_2;
// @public
export const CustomHomepageGrid: (
props: CustomHomepageGridProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type CustomHomepageGridProps = {
@@ -100,36 +101,36 @@ export type CustomHomepageGridProps = {
export const HeaderWorldClock: (props: {
clockConfigs: ClockConfig[];
customTimeFormat?: Intl.DateTimeFormatOptions | undefined;
}) => JSX.Element | null;
}) => JSX_2.Element | null;
// @public
export const HomePageCompanyLogo: (props: {
logo?: ReactNode;
className?: string | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const HomepageCompositionRoot: (props: {
title?: string | undefined;
children?: ReactNode;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const HomePageRandomJoke: (
props: CardExtensionProps_2<{
defaultCategory?: 'any' | 'programming' | undefined;
}>,
) => JSX.Element;
) => JSX_2.Element;
// @public
export const HomePageStarredEntities: (
props: CardExtensionProps_2<unknown>,
) => JSX.Element;
) => JSX_2.Element;
// @public
export const HomePageToolkit: (
props: CardExtensionProps_2<ToolkitContentProps>,
) => JSX.Element;
) => JSX_2.Element;
// @public (undocumented)
export const homePlugin: BackstagePlugin<
@@ -158,7 +159,7 @@ export const SettingsModal: (props: {
close: Function;
componentName?: string | undefined;
children: JSX.Element;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const TemplateBackstageLogo: (props: {
@@ -166,10 +167,10 @@ export const TemplateBackstageLogo: (props: {
svg: string;
path: string;
};
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const TemplateBackstageLogoIcon: () => JSX.Element;
export const TemplateBackstageLogoIcon: () => React_2.JSX.Element;
// @public (undocumented)
export type Tool = {
@@ -186,7 +187,7 @@ export type ToolkitContentProps = {
// @public
export const WelcomeTitle: ({
language,
}: WelcomeTitleLanguageProps) => JSX.Element;
}: WelcomeTitleLanguageProps) => JSX_2.Element;
// @public (undocumented)
export type WelcomeTitleLanguageProps = {
+6 -4
View File
@@ -11,6 +11,8 @@ import { ConfigApi } from '@backstage/core-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { IconComponent } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
@@ -302,7 +304,7 @@ export type AlertStatus = typeof PENDING | typeof ACCEPTED | typeof RESOLVED;
export const DEGRADED = 'DEGRADED';
// @public (undocumented)
export const EntityILertCard: () => JSX.Element;
export const EntityILertCard: () => JSX_2.Element;
// @public (undocumented)
export interface EscalationPolicy {
@@ -442,7 +444,7 @@ export interface ILertApi {
export const ilertApiRef: ApiRef<ILertApi>;
// @public (undocumented)
export const ILertCard: () => JSX.Element;
export const ILertCard: () => React_2.JSX.Element;
// @public (undocumented)
export class ILertClient implements ILertApi {
@@ -530,7 +532,7 @@ export class ILertClient implements ILertApi {
export const ILertIcon: IconComponent;
// @public (undocumented)
export const ILertPage: () => JSX.Element;
export const ILertPage: () => JSX_2.Element;
// @public (undocumented)
const ilertPlugin: BackstagePlugin<
@@ -649,7 +651,7 @@ export interface Responder {
}
// @public (undocumented)
export const Router: () => JSX.Element;
export const Router: () => React_2.JSX.Element;
// @public (undocumented)
export interface Schedule {
+6 -4
View File
@@ -12,16 +12,18 @@ import { DiscoveryApi } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { IdentityApi } from '@backstage/core-plugin-api';
import { InfoCardVariants } from '@backstage/core-components';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const EntityJenkinsContent: () => JSX.Element;
export const EntityJenkinsContent: () => JSX_2.Element;
// @public (undocumented)
export const EntityLatestJenkinsRunCard: (props: {
branch: string;
variant?: InfoCardVariants | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
const isJenkinsAvailable: (entity: Entity) => boolean;
@@ -109,7 +111,7 @@ export { jenkinsPlugin as plugin };
export const LatestRunCard: (props: {
branch: string;
variant?: InfoCardVariants;
}) => JSX.Element;
}) => React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "LEGACY_JENKINS_ANNOTATION" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -119,5 +121,5 @@ export const LEGACY_JENKINS_ANNOTATION = 'jenkins.io/github-folder';
// Warning: (ae-missing-release-tag) "Router" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export const Router: () => JSX.Element;
export const Router: () => React_2.JSX.Element;
```
+4 -2
View File
@@ -7,10 +7,12 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const EntityKafkaContent: () => JSX.Element;
export const EntityKafkaContent: () => JSX_2.Element;
// @public (undocumented)
const isPluginApplicableToEntity: (entity: Entity) => boolean;
@@ -33,5 +35,5 @@ export { kafkaPlugin };
export { kafkaPlugin as plugin };
// @public (undocumented)
export const Router: () => JSX.Element;
export const Router: () => React_2.JSX.Element;
```
+33 -23
View File
@@ -30,6 +30,7 @@ import { OpenIdConnectApi } from '@backstage/core-plugin-api';
import { Pod } from 'kubernetes-models/v1/Pod';
import { Pod as Pod_2 } from 'kubernetes-models/v1';
import { default as React_2 } from 'react';
import * as React_3 from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
import { TypeMeta } from '@kubernetes-models/base';
import { V1ConfigMap } from '@kubernetes/client-node';
@@ -52,7 +53,7 @@ import { WorkloadsByEntityRequest } from '@backstage/plugin-kubernetes-common';
export const Cluster: ({
clusterObjects,
podsWithErrors,
}: ClusterProps) => JSX.Element;
}: ClusterProps) => React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "ClusterContext" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -110,13 +111,13 @@ export interface ContainerScope extends PodScope {
// Warning: (ae-missing-release-tag) "CronJobsAccordions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export const CronJobsAccordions: ({}: CronJobsAccordionsProps) => JSX.Element;
export const CronJobsAccordions: ({}: CronJobsAccordionsProps) => React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "CustomResourcesProps" needs to be exported by the entry point index.d.ts
// Warning: (ae-missing-release-tag) "CustomResources" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export const CustomResources: ({}: CustomResourcesProps) => JSX.Element;
export const CustomResources: ({}: CustomResourcesProps) => React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "DeploymentResources" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -174,7 +175,9 @@ export type EntityKubernetesContentProps = {
};
// @public
export const ErrorList: ({ podAndErrors }: ErrorListProps) => JSX.Element;
export const ErrorList: ({
podAndErrors,
}: ErrorListProps) => React_2.JSX.Element;
// @public
export interface ErrorListProps {
@@ -195,7 +198,7 @@ export const ErrorPanel: ({
entityName,
errorMessage,
clustersWithErrors,
}: ErrorPanelProps) => JSX.Element;
}: ErrorPanelProps) => React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "ErrorReportingProps" needs to be exported by the entry point index.d.ts
// Warning: (ae-missing-release-tag) "ErrorReporting" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
@@ -203,7 +206,7 @@ export const ErrorPanel: ({
// @public (undocumented)
export const ErrorReporting: ({
detectedErrors,
}: ErrorReportingProps) => JSX.Element;
}: ErrorReportingProps) => React_3.JSX.Element;
// @public
export type ErrorSeverity = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10;
@@ -214,13 +217,13 @@ export const Events: ({
namespace,
clusterName,
warningEventsOnly,
}: EventsProps) => JSX.Element;
}: EventsProps) => React_2.JSX.Element;
// @public
export const EventsContent: ({
events,
warningEventsOnly,
}: EventsContentProps) => JSX.Element;
}: EventsContentProps) => React_2.JSX.Element;
// @public
export interface EventsContentProps {
@@ -323,13 +326,13 @@ export const HorizontalPodAutoscalerDrawer: (props: {
hpa: V1HorizontalPodAutoscaler;
expanded?: boolean;
children?: React_2.ReactNode;
}) => JSX.Element;
}) => React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "IngressesAccordionsProps" needs to be exported by the entry point index.d.ts
// Warning: (ae-missing-release-tag) "IngressesAccordions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export const IngressesAccordions: ({}: IngressesAccordionsProps) => JSX.Element;
export const IngressesAccordions: ({}: IngressesAccordionsProps) => React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "isKubernetesAvailable" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -340,7 +343,9 @@ export const isKubernetesAvailable: (entity: Entity) => boolean;
// Warning: (ae-missing-release-tag) "JobsAccordions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export const JobsAccordions: ({ jobs }: JobsAccordionsProps) => JSX.Element;
export const JobsAccordions: ({
jobs,
}: JobsAccordionsProps) => React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "KubernetesApi" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -464,7 +469,7 @@ export class KubernetesBackendClient implements KubernetesApi {
export const KubernetesContent: ({
entity,
refreshIntervalMs,
}: KubernetesContentProps) => JSX.Element;
}: KubernetesContentProps) => React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "KubernetesDrawerProps" needs to be exported by the entry point index.d.ts
// Warning: (ae-missing-release-tag) "KubernetesDrawer" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
@@ -476,7 +481,7 @@ export const KubernetesDrawer: ({
drawerContentsHeader,
kubernetesObject,
children,
}: KubernetesDrawerProps) => JSX.Element;
}: KubernetesDrawerProps) => React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "KubernetesDrawerContentProps" needs to be exported by the entry point index.d.ts
// Warning: (ae-missing-release-tag) "KubernetesDrawerContent" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
@@ -487,7 +492,7 @@ export const KubernetesDrawerContent: ({
header,
kubernetesObject,
close,
}: KubernetesDrawerContentProps) => JSX.Element;
}: KubernetesDrawerContentProps) => React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "KubernetesObjects" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
@@ -586,7 +591,7 @@ export const KubernetesStructuredMetadataTableDrawer: <
buttonVariant,
expanded,
children,
}: KubernetesStructuredMetadataTableDrawerProps<T>) => JSX.Element;
}: KubernetesStructuredMetadataTableDrawerProps<T>) => React_2.JSX.Element;
// Warning: (ae-forgotten-export) The symbol "ErrorPanelProps_2" needs to be exported by the entry point index.d.ts
// Warning: (ae-missing-release-tag) "LinkErrorPanel" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
@@ -595,12 +600,12 @@ export const KubernetesStructuredMetadataTableDrawer: <
export const LinkErrorPanel: ({
cluster,
errorMessage,
}: ErrorPanelProps_2) => JSX.Element;
}: ErrorPanelProps_2) => React_2.JSX.Element;
// @public
export const PendingPodContent: ({
pod,
}: PendingPodContentProps) => JSX.Element;
}: PendingPodContentProps) => React_2.JSX.Element;
// @public
export interface PendingPodContentProps {
@@ -621,7 +626,10 @@ export interface PodAndErrors {
// Warning: (ae-forgotten-export) The symbol "PodDrawerProps" needs to be exported by the entry point index.d.ts
//
// @public
export const PodDrawer: ({ podAndErrors, open }: PodDrawerProps) => JSX.Element;
export const PodDrawer: ({
podAndErrors,
open,
}: PodDrawerProps) => React_2.JSX.Element;
// @public
export const PodLogs: React_2.FC<PodLogsProps>;
@@ -629,7 +637,7 @@ export const PodLogs: React_2.FC<PodLogsProps>;
// @public
export const PodLogsDialog: ({
containerScope,
}: PodLogsDialogProps) => JSX.Element;
}: PodLogsDialogProps) => React_2.JSX.Element;
// @public
export interface PodLogsDialogProps {
@@ -692,7 +700,7 @@ export interface PodScope {
export const PodsTable: ({
pods,
extraColumns,
}: PodsTablesProps) => JSX.Element;
}: PodsTablesProps) => React_2.JSX.Element;
// @public
export interface ResourceRef {
@@ -715,12 +723,14 @@ export const ResourceUtilization: ({
usage,
total,
totalFormatted,
}: ResourceUtilizationProps) => JSX.Element;
}: ResourceUtilizationProps) => React_2.JSX.Element;
// Warning: (ae-missing-release-tag) "Router" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export const Router: (props: { refreshIntervalMs?: number }) => JSX.Element;
export const Router: (props: {
refreshIntervalMs?: number;
}) => React_2.JSX.Element;
// @public
export class ServerSideKubernetesAuthProvider
@@ -738,7 +748,7 @@ export class ServerSideKubernetesAuthProvider
// Warning: (ae-missing-release-tag) "ServicesAccordions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export const ServicesAccordions: ({}: ServicesAccordionsProps) => JSX.Element;
export const ServicesAccordions: ({}: ServicesAccordionsProps) => React_2.JSX.Element;
// @public
export const useCustomResources: (
+8 -6
View File
@@ -9,20 +9,22 @@ import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { InfoCardVariants } from '@backstage/core-components';
import { JSX as JSX_2 } from 'react';
import { LighthouseApi } from '@backstage/plugin-lighthouse-common';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const EmbeddedRouter: () => JSX.Element;
export const EmbeddedRouter: () => React_2.JSX.Element;
// @public (undocumented)
export const EntityLastLighthouseAuditCard: (props: {
dense?: boolean | undefined;
variant?: InfoCardVariants | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityLighthouseContent: () => JSX.Element;
export const EntityLighthouseContent: () => JSX_2.Element;
// @public (undocumented)
const isLighthouseAvailable: (entity: Entity) => boolean;
@@ -33,13 +35,13 @@ export { isLighthouseAvailable as isPluginApplicableToEntity };
export const LastLighthouseAuditCard: (props: {
dense?: boolean;
variant?: InfoCardVariants;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const lighthouseApiRef: ApiRef<LighthouseApi>;
// @public (undocumented)
export const LighthousePage: () => JSX.Element;
export const LighthousePage: () => JSX_2.Element;
// @public (undocumented)
const lighthousePlugin: BackstagePlugin<
@@ -54,5 +56,5 @@ export { lighthousePlugin };
export { lighthousePlugin as plugin };
// @public (undocumented)
export const Router: () => JSX.Element;
export const Router: () => React_2.JSX.Element;
```
+2 -1
View File
@@ -7,9 +7,10 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
// @public (undocumented)
export const EntityLinguistCard: () => JSX.Element;
export const EntityLinguistCard: () => JSX_2.Element;
// @public (undocumented)
export const isLinguistAvailable: (entity: Entity) => boolean;
+2 -1
View File
@@ -9,6 +9,7 @@ import { ApiRef } from '@backstage/core-plugin-api';
import { Calendar } from '@microsoft/microsoft-graph-types';
import { Event as Event_2 } from '@microsoft/microsoft-graph-types';
import { FetchApi } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { OAuthApi } from '@backstage/core-plugin-api';
// @public (undocumented)
@@ -33,7 +34,7 @@ export class MicrosoftCalendarApiClient {
export const microsoftCalendarApiRef: ApiRef<MicrosoftCalendarApiClient>;
// @public (undocumented)
export const MicrosoftCalendarCard: () => JSX.Element;
export const MicrosoftCalendarCard: () => JSX_2.Element;
// (No @packageDocumentation comment for this package)
```
+4 -3
View File
@@ -7,6 +7,7 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public
@@ -14,13 +15,13 @@ export const DashboardSnapshotComponent: (props: {
guid: string;
name: string;
permalink: string;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityNewRelicDashboardCard: () => JSX.Element;
export const EntityNewRelicDashboardCard: () => JSX_2.Element;
// @public (undocumented)
export const EntityNewRelicDashboardContent: () => JSX.Element;
export const EntityNewRelicDashboardContent: () => JSX_2.Element;
// @public (undocumented)
export const isNewRelicDashboardAvailable: (entity: Entity) => boolean;
+2 -1
View File
@@ -6,10 +6,11 @@
/// <reference types="react" />
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const NewRelicPage: () => JSX.Element;
export const NewRelicPage: () => JSX_2.Element;
// @public (undocumented)
const newRelicPlugin: BackstagePlugin<
+3 -2
View File
@@ -7,13 +7,14 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public
export const EntityNomadAllocationListTable: () => JSX.Element;
export const EntityNomadAllocationListTable: () => JSX_2.Element;
// @public
export const EntityNomadJobVersionListCard: () => JSX.Element | null;
export const EntityNomadJobVersionListCard: () => JSX_2.Element | null;
// @public (undocumented)
export const isNomadAllocationsAvailable: (entity: Entity) => boolean;
+2 -1
View File
@@ -10,11 +10,12 @@ import { BackstagePlugin } from '@backstage/core-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { FetchApi } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
// @public (undocumented)
export const EntityOctopusDeployContent: (props: {
defaultLimit?: number | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const isOctopusDeployAvailable: (entity: Entity) => boolean;
+2 -1
View File
@@ -6,10 +6,11 @@
/// <reference types="react" />
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const OpenCostPage: () => JSX.Element;
export const OpenCostPage: () => JSX_2.Element;
// @public (undocumented)
export const openCostPlugin: BackstagePlugin<
+4 -3
View File
@@ -3,12 +3,13 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
/// <reference types="react" />
import { GroupEntity } from '@backstage/catalog-model';
import { default as React_2 } from 'react';
// @public (undocumented)
export const GroupListPicker: (props: GroupListPickerProps) => JSX.Element;
export const GroupListPicker: (
props: GroupListPickerProps,
) => React_2.JSX.Element;
// @public
export type GroupListPickerProps = {
+11 -9
View File
@@ -9,19 +9,21 @@ import { BackstagePlugin } from '@backstage/core-plugin-api';
import { ExternalRouteRef } from '@backstage/core-plugin-api';
import { IconComponent } from '@backstage/core-plugin-api';
import { InfoCardVariants } from '@backstage/core-components';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
// @public (undocumented)
export const EntityGroupProfileCard: (props: {
variant?: InfoCardVariants | undefined;
showLinks?: boolean | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityMembersListCard: (props: {
memberDisplayTitle?: string | undefined;
pageSize?: number | undefined;
showAggregateMembersToggle?: boolean | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityOwnershipCard: (props: {
@@ -30,26 +32,26 @@ export const EntityOwnershipCard: (props: {
hideRelationsToggle?: boolean | undefined;
relationsType?: string | undefined;
entityLimit?: number | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityUserProfileCard: (props: {
variant?: InfoCardVariants | undefined;
showLinks?: boolean | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const GroupProfileCard: (props: {
variant?: InfoCardVariants;
showLinks?: boolean;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const MembersListCard: (props: {
memberDisplayTitle?: string;
pageSize?: number;
showAggregateMembersToggle?: boolean;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public
export const MyGroupsSidebarItem: (props: {
@@ -57,7 +59,7 @@ export const MyGroupsSidebarItem: (props: {
pluralTitle: string;
icon: IconComponent;
filter?: Record<string, string | symbol | (string | symbol)[]>;
}) => JSX.Element | null;
}) => React_2.JSX.Element | null;
// @public (undocumented)
const orgPlugin: BackstagePlugin<
@@ -77,11 +79,11 @@ export const OwnershipCard: (props: {
hideRelationsToggle?: boolean;
relationsType?: string;
entityLimit?: number;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const UserProfileCard: (props: {
variant?: InfoCardVariants;
showLinks?: boolean;
}) => JSX.Element;
}) => React_2.JSX.Element;
```
+8 -4
View File
@@ -12,12 +12,14 @@ import { ConfigApi } from '@backstage/core-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { FetchApi } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { ReactNode } from 'react';
// @public (undocumented)
export const EntityPagerDutyCard: (
props: EntityPagerDutyCardProps,
) => JSX.Element;
) => JSX_2.Element;
// @public (undocumented)
export type EntityPagerDutyCardProps = {
@@ -28,7 +30,7 @@ export type EntityPagerDutyCardProps = {
// @public (undocumented)
export const HomePagePagerDutyCard: (
props: CardExtensionProps<HomePagePagerDutyCardProps>,
) => JSX.Element;
) => JSX_2.Element;
// @public (undocumented)
export type HomePagePagerDutyCardProps = PagerDutyEntity & {
@@ -67,7 +69,7 @@ export type PagerDutyAssignee = {
};
// @public @deprecated (undocumented)
export const PagerDutyCard: (props: EntityPagerDutyCardProps) => JSX.Element;
export const PagerDutyCard: (props: EntityPagerDutyCardProps) => JSX_2.Element;
// @public @deprecated (undocumented)
export type PagerDutyCardProps = EntityPagerDutyCardProps;
@@ -215,7 +217,9 @@ export type PagerDutyUser = {
};
// @public (undocumented)
export function TriggerButton(props: { children?: ReactNode }): JSX.Element;
export function TriggerButton(props: {
children?: ReactNode;
}): React_2.JSX.Element;
// @public (undocumented)
export class UnauthorizedError extends Error {}
+2 -1
View File
@@ -10,6 +10,7 @@ import { BackstagePlugin } from '@backstage/core-plugin-api';
import { ConfigApi } from '@backstage/core-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
// @public (undocumented)
export interface AggregatedError {
@@ -24,7 +25,7 @@ export interface AggregatedError {
}
// @public (undocumented)
export const EntityPeriskopErrorsCard: () => JSX.Element;
export const EntityPeriskopErrorsCard: () => JSX_2.Element;
// @public (undocumented)
interface Error_2 {
+2 -1
View File
@@ -12,6 +12,7 @@ import { EvaluatePermissionRequest } from '@backstage/plugin-permission-common';
import { EvaluatePermissionResponse } from '@backstage/plugin-permission-common';
import { IdentityApi } from '@backstage/core-plugin-api';
import { Permission } from '@backstage/plugin-permission-common';
import { default as React_2 } from 'react';
import { ReactElement } from 'react';
import { ReactNode } from 'react';
import { ResourcePermission } from '@backstage/plugin-permission-common';
@@ -65,7 +66,7 @@ export const PermissionedRoute: (
resourceRef: string | undefined;
}
),
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export function RequirePermission(
+3 -2
View File
@@ -10,6 +10,7 @@ import { BackstagePlugin } from '@backstage/core-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { FetchApi } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { Playlist } from '@backstage/plugin-playlist-common';
import { PlaylistMetadata } from '@backstage/plugin-playlist-common';
import { RouteRef } from '@backstage/core-plugin-api';
@@ -17,7 +18,7 @@ import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const EntityPlaylistDialog: (
props: EntityPlaylistDialogProps,
) => JSX.Element;
) => JSX_2.Element;
// @public (undocumented)
export type EntityPlaylistDialogProps = {
@@ -93,7 +94,7 @@ export class PlaylistClient implements PlaylistApi {
}
// @public (undocumented)
export const PlaylistIndexPage: () => JSX.Element;
export const PlaylistIndexPage: () => JSX_2.Element;
// @public (undocumented)
export const playlistPlugin: BackstagePlugin<
+4 -2
View File
@@ -7,7 +7,9 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
import { PathParams } from '@backstage/core-plugin-api';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
import { SubRouteRef } from '@backstage/core-plugin-api';
@@ -15,7 +17,7 @@ import { SubRouteRef } from '@backstage/core-plugin-api';
export const isPuppetDbAvailable: (entity: Entity) => boolean;
// @public
export const PuppetDbPage: () => JSX.Element;
export const PuppetDbPage: () => JSX_2.Element;
// @public
const puppetdbPlugin: BackstagePlugin<{}, {}, {}>;
@@ -29,7 +31,7 @@ export const puppetDbReportRouteRef: SubRouteRef<PathParams<'/:hash'>>;
export const puppetDbRouteRef: RouteRef<undefined>;
// @public (undocumented)
export const Router: () => JSX.Element;
export const Router: () => React_2.JSX.Element;
// (No @packageDocumentation comment for this package)
```
+5 -3
View File
@@ -10,13 +10,15 @@ import { BackstagePlugin } from '@backstage/core-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { IdentityApi } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const EntityPageRollbar: () => JSX.Element;
export const EntityPageRollbar: () => React_2.JSX.Element;
// @public (undocumented)
export const EntityRollbarContent: () => JSX.Element;
export const EntityRollbarContent: () => JSX_2.Element;
// @public (undocumented)
const isPluginApplicableToEntity: (entity: Entity) => boolean;
@@ -238,5 +240,5 @@ export type RollbarTopActiveItem = {
};
// @public (undocumented)
export const Router: () => JSX.Element;
export const Router: () => React_2.JSX.Element;
```
+19 -13
View File
@@ -44,10 +44,10 @@ export function createNextScaffolderFieldExtension<
// @alpha
export const DefaultTemplateOutputs: (props: {
output?: ScaffolderTaskOutput;
}) => JSX.Element | null;
}) => React_2.JSX.Element | null;
// @alpha (undocumented)
export const EmbeddableWorkflow: (props: WorkflowProps) => JSX.Element;
export const EmbeddableWorkflow: (props: WorkflowProps) => React_2.JSX.Element;
// @alpha
export const extractSchemaFromStep: (inputStep: JsonObject) => {
@@ -56,7 +56,9 @@ export const extractSchemaFromStep: (inputStep: JsonObject) => {
};
// @alpha
export const Form: (props: PropsWithChildren<FormProps_2>) => JSX.Element;
export const Form: (
props: PropsWithChildren<FormProps_2>,
) => React_2.JSX.Element;
// @alpha
export type FormProps = Pick<
@@ -123,7 +125,7 @@ export interface ParsedTemplateSchema {
}
// @alpha
export const ReviewState: (props: ReviewStateProps) => JSX.Element;
export const ReviewState: (props: ReviewStateProps) => React_2.JSX.Element;
// @alpha
export type ReviewStateProps = {
@@ -134,7 +136,7 @@ export type ReviewStateProps = {
// @alpha
export const ScaffolderField: (
props: PropsWithChildren<ScaffolderFieldProps>,
) => JSX.Element;
) => React_2.JSX.Element;
// @alpha
export interface ScaffolderFieldProps {
@@ -159,7 +161,7 @@ export interface ScaffolderFieldProps {
// @alpha (undocumented)
export function ScaffolderPageContextMenu(
props: ScaffolderPageContextMenuProps,
): JSX.Element | null;
): React_2.JSX.Element | null;
// @alpha (undocumented)
export type ScaffolderPageContextMenuProps = {
@@ -169,7 +171,7 @@ export type ScaffolderPageContextMenuProps = {
};
// @alpha
export const Stepper: (stepperProps: StepperProps) => JSX.Element;
export const Stepper: (stepperProps: StepperProps) => React_2.JSX.Element;
// @alpha
export type StepperProps = {
@@ -192,10 +194,10 @@ export const TaskLogStream: (props: {
logs: {
[k: string]: string[];
};
}) => JSX.Element;
}) => React_2.JSX.Element;
// @alpha
export const TaskSteps: (props: TaskStepsProps) => JSX.Element;
export const TaskSteps: (props: TaskStepsProps) => React_2.JSX.Element;
// @alpha
export interface TaskStepsProps {
@@ -210,7 +212,7 @@ export interface TaskStepsProps {
}
// @alpha
export const TemplateCard: (props: TemplateCardProps) => JSX.Element;
export const TemplateCard: (props: TemplateCardProps) => React_2.JSX.Element;
// @alpha
export interface TemplateCardProps {
@@ -227,10 +229,12 @@ export interface TemplateCardProps {
}
// @alpha
export const TemplateCategoryPicker: () => JSX.Element | null;
export const TemplateCategoryPicker: () => React_2.JSX.Element | null;
// @alpha
export const TemplateGroup: (props: TemplateGroupProps) => JSX.Element | null;
export const TemplateGroup: (
props: TemplateGroupProps,
) => React_2.JSX.Element | null;
// @alpha (undocumented)
export type TemplateGroupFilter = {
@@ -260,7 +264,9 @@ export interface TemplateGroupProps {
}
// @alpha (undocumented)
export const TemplateGroups: (props: TemplateGroupsProps) => JSX.Element | null;
export const TemplateGroups: (
props: TemplateGroupsProps,
) => React_2.JSX.Element | null;
// @alpha (undocumented)
export interface TemplateGroupsProps {
+1 -1
View File
@@ -295,7 +295,7 @@ export interface ScaffolderUseTemplateSecrets {
// @public
export const SecretsContextProvider: (
props: PropsWithChildren<{}>,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type TaskStream = {
+2 -1
View File
@@ -7,6 +7,7 @@
import { FormProps as FormProps_2 } from '@backstage/plugin-scaffolder-react/alpha';
import type { FormProps as FormProps_3 } from '@rjsf/core-v5';
import { JSX as JSX_2 } from 'react';
import { LayoutOptions } from '@backstage/plugin-scaffolder-react';
import { NextFieldExtensionOptions } from '@backstage/plugin-scaffolder-react/alpha';
import { PropsWithChildren } from 'react';
@@ -47,7 +48,7 @@ export type NextRouterProps = {
// @alpha
export const NextScaffolderPage: (
props: PropsWithChildren<NextRouterProps>,
) => JSX.Element;
) => JSX_2.Element;
// @alpha (undocumented)
export type TemplateListPageProps = {
+4 -3
View File
@@ -23,6 +23,7 @@ import { FieldExtensionOptions as FieldExtensionOptions_2 } from '@backstage/plu
import { FieldValidation } from '@rjsf/core';
import { IdentityApi } from '@backstage/core-plugin-api';
import { JsonObject } from '@backstage/types';
import { JSX as JSX_2 } from 'react';
import { LayoutOptions as LayoutOptions_2 } from '@backstage/plugin-scaffolder-react';
import { LayoutTemplate as LayoutTemplate_2 } from '@backstage/plugin-scaffolder-react';
import { ListActionsResponse as ListActionsResponse_2 } from '@backstage/plugin-scaffolder-react';
@@ -500,7 +501,7 @@ export const ScaffolderLayouts: ComponentType<{
export type ScaffolderOutputlink = ScaffolderOutputLink;
// @public
export const ScaffolderPage: (props: RouterProps) => JSX.Element;
export const ScaffolderPage: (props: RouterProps) => JSX_2.Element;
// @public
export const scaffolderPlugin: BackstagePlugin<
@@ -550,7 +551,7 @@ export type ScaffolderTaskStatus = ScaffolderTaskStatus_2;
export type ScaffolderUseTemplateSecrets = ScaffolderUseTemplateSecrets_2;
// @public
export const TaskPage: (props: TaskPageProps) => JSX.Element;
export const TaskPage: (props: TaskPageProps) => React_2.JSX.Element;
// @public
export type TaskPageProps = {
@@ -561,7 +562,7 @@ export type TaskPageProps = {
export type TemplateParameterSchema = TemplateParameterSchema_2;
// @public
export const TemplateTypePicker: () => JSX.Element | null;
export const TemplateTypePicker: () => React_2.JSX.Element | null;
// @public @deprecated (undocumented)
export const useTemplateSecrets: () => ScaffolderUseTemplateSecrets_2;
+38 -26
View File
@@ -31,10 +31,12 @@ import { TypographyProps } from '@material-ui/core';
// @public (undocumented)
export const AutocompleteFilter: (
props: SearchAutocompleteFilterProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public (undocumented)
export const CheckboxFilter: (props: SearchFilterComponentProps) => JSX.Element;
export const CheckboxFilter: (
props: SearchFilterComponentProps,
) => React_2.JSX.Element;
// @public
export const createSearchResultListItemExtension: <
@@ -46,7 +48,7 @@ export const createSearchResultListItemExtension: <
// @public (undocumented)
export const DefaultResultListItem: (
props: DefaultResultListItemProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type DefaultResultListItemProps = {
@@ -62,7 +64,7 @@ export type DefaultResultListItemProps = {
// @public (undocumented)
export const HighlightedSearchResultText: (
props: HighlightedSearchResultTextProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type HighlightedSearchResultTextProps = {
@@ -100,7 +102,7 @@ export type SearchAutocompleteComponent = <Option>(
// @public
export const SearchAutocompleteDefaultOption: (
props: SearchAutocompleteDefaultOptionProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type SearchAutocompleteDefaultOptionProps = {
@@ -151,7 +153,7 @@ export type SearchBarProps = Partial<SearchBarBaseProps>;
// @public
export const SearchContextProvider: (
props: SearchContextProviderProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type SearchContextProviderProps =
@@ -187,16 +189,16 @@ export type SearchContextValue = {
// @public (undocumented)
export const SearchFilter: {
(props: SearchFilterWrapperProps): JSX.Element;
(props: SearchFilterWrapperProps): React_2.JSX.Element;
Checkbox(
props: Omit<SearchFilterWrapperProps, 'component'> &
SearchFilterComponentProps,
): JSX.Element;
): React_2.JSX.Element;
Select(
props: Omit<SearchFilterWrapperProps, 'component'> &
SearchFilterComponentProps,
): JSX.Element;
Autocomplete(props: SearchAutocompleteFilterProps): JSX.Element;
): React_2.JSX.Element;
Autocomplete(props: SearchAutocompleteFilterProps): React_2.JSX.Element;
};
// @public (undocumented)
@@ -216,12 +218,14 @@ export type SearchFilterWrapperProps = SearchFilterComponentProps & {
};
// @public
export const SearchPagination: (props: SearchPaginationProps) => JSX.Element;
export const SearchPagination: (
props: SearchPaginationProps,
) => React_2.JSX.Element;
// @public
export const SearchPaginationBase: (
props: SearchPaginationBaseProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type SearchPaginationBaseProps = {
@@ -267,7 +271,7 @@ export type SearchPaginationProps = Omit<
>;
// @public
export const SearchResult: (props: SearchResultProps) => JSX.Element;
export const SearchResult: (props: SearchResultProps) => React_2.JSX.Element;
// @public
export const SearchResultApi: (
@@ -280,7 +284,9 @@ export type SearchResultApiProps = SearchResultContextProps & {
};
// @public
export const SearchResultComponent: (props: SearchResultProps) => JSX.Element;
export const SearchResultComponent: (
props: SearchResultProps,
) => React_2.JSX.Element;
// @public
export const SearchResultContext: (
@@ -298,12 +304,12 @@ export type SearchResultContextProps = {
// @public
export function SearchResultGroup<FilterOption>(
props: SearchResultGroupProps<FilterOption>,
): JSX.Element;
): React_2.JSX.Element;
// @public
export const SearchResultGroupFilterFieldLayout: (
props: SearchResultGroupFilterFieldLayoutProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type SearchResultGroupFilterFieldLayoutProps = PropsWithChildren<{
@@ -321,7 +327,7 @@ export type SearchResultGroupFilterFieldPropsWith<T> = T &
// @public
export function SearchResultGroupLayout<FilterOption>(
props: SearchResultGroupLayoutProps<FilterOption>,
): JSX.Element;
): React_2.JSX.Element;
// @public
export type SearchResultGroupLayoutProps<FilterOption> = ListProps & {
@@ -363,7 +369,7 @@ export type SearchResultGroupProps<FilterOption> = Pick<
// @public
export const SearchResultGroupSelectFilterField: (
props: SearchResultGroupSelectFilterFieldProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type SearchResultGroupSelectFilterFieldProps =
@@ -374,14 +380,16 @@ export type SearchResultGroupSelectFilterFieldProps =
// @public
export const SearchResultGroupTextFilterField: (
props: SearchResultGroupTextFilterFieldProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type SearchResultGroupTextFilterFieldProps =
SearchResultGroupFilterFieldPropsWith<{}>;
// @public
export const SearchResultList: (props: SearchResultListProps) => JSX.Element;
export const SearchResultList: (
props: SearchResultListProps,
) => React_2.JSX.Element;
// @public
export type SearchResultListItemExtensionOptions<
@@ -405,7 +413,7 @@ export type SearchResultListItemExtensionProps<Props extends {} = {}> = Props &
// @public
export const SearchResultListItemExtensions: (
props: SearchResultListItemExtensionsProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type SearchResultListItemExtensionsProps = Omit<ListProps, 'results'> & {
@@ -415,7 +423,7 @@ export type SearchResultListItemExtensionsProps = Omit<ListProps, 'results'> & {
// @public
export const SearchResultListLayout: (
props: SearchResultListLayoutProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type SearchResultListLayoutProps = ListProps & {
@@ -436,7 +444,7 @@ export type SearchResultListProps = Pick<SearchResultStateProps, 'query'> &
Omit<SearchResultListLayoutProps, 'loading' | 'error' | 'resultItems'>;
// @public (undocumented)
export const SearchResultPager: () => JSX.Element;
export const SearchResultPager: () => React_2.JSX.Element;
// @public
export type SearchResultProps = Pick<SearchResultStateProps, 'query'> &
@@ -446,14 +454,18 @@ export type SearchResultProps = Pick<SearchResultStateProps, 'query'> &
};
// @public
export const SearchResultState: (props: SearchResultStateProps) => JSX.Element;
export const SearchResultState: (
props: SearchResultStateProps,
) => React_2.JSX.Element;
// @public
export type SearchResultStateProps = SearchResultContextProps &
Partial<SearchResultApiProps>;
// @public (undocumented)
export const SelectFilter: (props: SearchFilterComponentProps) => JSX.Element;
export const SelectFilter: (
props: SearchFilterComponentProps,
) => React_2.JSX.Element;
// @public
export const useSearch: () => SearchContextValue;
@@ -464,5 +476,5 @@ export const useSearchContextCheck: () => boolean;
// @public
export const useSearchResultListItemExtensions: (
children: ReactNode,
) => (result: SearchResult_2, key?: number) => JSX.Element;
) => (result: SearchResult_2, key?: number) => React_2.JSX.Element;
```
+12 -10
View File
@@ -7,6 +7,8 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { IconComponent } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { ReactNode } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
import { SearchBarBaseProps } from '@backstage/plugin-search-react';
@@ -14,7 +16,7 @@ import { SearchBarBaseProps } from '@backstage/plugin-search-react';
// @public (undocumented)
export const HomePageSearchBar: (
props: Partial<Omit<SearchBarBaseProps, 'onChange' | 'onSubmit'>>,
) => JSX.Element;
) => JSX_2.Element;
// @public
export type HomePageSearchBarProps = Partial<
@@ -22,10 +24,10 @@ export type HomePageSearchBarProps = Partial<
>;
// @public (undocumented)
export const Router: () => JSX.Element;
export const Router: () => React_2.JSX.Element;
// @public (undocumented)
export const SearchModal: (props: SearchModalProps) => JSX.Element;
export const SearchModal: (props: SearchModalProps) => React_2.JSX.Element;
// @public (undocumented)
export interface SearchModalChildrenProps {
@@ -43,7 +45,7 @@ export interface SearchModalProps {
// @public
export const SearchModalProvider: (
props: SearchModalProviderProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type SearchModalProviderProps = {
@@ -62,7 +64,7 @@ export type SearchModalValue = {
};
// @public (undocumented)
export const SearchPage: () => JSX.Element;
export const SearchPage: () => JSX_2.Element;
// @public (undocumented)
const searchPlugin: BackstagePlugin<
@@ -77,9 +79,9 @@ export { searchPlugin };
// @public (undocumented)
export const SearchType: {
(props: SearchTypeProps): JSX.Element;
Accordion(props: SearchTypeAccordionProps): JSX.Element;
Tabs(props: SearchTypeTabsProps): JSX.Element;
(props: SearchTypeProps): React_2.JSX.Element;
Accordion(props: SearchTypeAccordionProps): React_2.JSX.Element;
Tabs(props: SearchTypeTabsProps): React_2.JSX.Element;
};
// @public (undocumented)
@@ -112,12 +114,12 @@ export type SearchTypeTabsProps = {
};
// @public (undocumented)
export const SidebarSearch: (props: SidebarSearchProps) => JSX.Element;
export const SidebarSearch: (props: SidebarSearchProps) => React_2.JSX.Element;
// @public (undocumented)
export const SidebarSearchModal: (
props: SidebarSearchModalProps,
) => JSX.Element;
) => JSX_2.Element;
// @public
export type SidebarSearchModalProps = {
+7 -6
View File
@@ -3,8 +3,6 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
/// <reference types="react" />
import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
@@ -12,13 +10,16 @@ import { Entity } from '@backstage/catalog-model';
import { IdentityApi } from '@backstage/core-plugin-api';
import { InfoCardVariants } from '@backstage/core-components';
import { Options } from '@material-table/core';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const EntitySentryCard: (props: SentryPageProps) => JSX.Element;
export const EntitySentryCard: (props: SentryPageProps) => React_2.JSX.Element;
// @public (undocumented)
export const EntitySentryContent: (props: SentryPageProps) => JSX.Element;
export const EntitySentryContent: (
props: SentryPageProps,
) => React_2.JSX.Element;
// @public (undocumented)
export type EventPoint = number[];
@@ -50,7 +51,7 @@ export class ProductionSentryApi implements SentryApi {
}
// @public (undocumented)
export const Router: (props: { entity: Entity }) => JSX.Element;
export const Router: (props: { entity: Entity }) => React_2.JSX.Element;
// @public (undocumented)
export interface SentryApi {
@@ -121,7 +122,7 @@ export const SentryIssuesWidget: (props: {
tableOptions: Options<never>;
variant?: InfoCardVariants;
query?: string;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export type SentryPageProps = {
+2 -1
View File
@@ -8,6 +8,7 @@
import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { IconComponent } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { Observable } from '@backstage/types';
import { Shortcut as Shortcut_2 } from '@backstage/plugin-shortcuts';
import { ShortcutApi as ShortcutApi_2 } from '@backstage/plugin-shortcuts';
@@ -51,7 +52,7 @@ export interface ShortcutApi {
}
// @public (undocumented)
export const Shortcuts: (props: ShortcutsProps) => JSX.Element;
export const Shortcuts: (props: ShortcutsProps) => JSX_2.Element;
// @public (undocumented)
export const shortcutsApiRef: ApiRef<ShortcutApi>;
+5 -3
View File
@@ -11,6 +11,8 @@ import { Entity } from '@backstage/catalog-model';
import { FindingSummary } from '@backstage/plugin-sonarqube-react';
import { IdentityApi } from '@backstage/core-plugin-api';
import { InfoCardVariants } from '@backstage/core-components';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { SonarQubeApi } from '@backstage/plugin-sonarqube-react';
// @public (undocumented)
@@ -23,12 +25,12 @@ export type DuplicationRating = {
export const EntitySonarQubeCard: (props: {
variant?: InfoCardVariants | undefined;
duplicationRatings?: DuplicationRating[] | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntitySonarQubeContentPage: (
props: SonarQubeContentPageProps,
) => JSX.Element;
) => JSX_2.Element;
// @public @deprecated (undocumented)
export const isSonarQubeAvailable: (entity: Entity) => boolean;
@@ -40,7 +42,7 @@ export const SONARQUBE_PROJECT_KEY_ANNOTATION = 'sonarqube.org/project-key';
export const SonarQubeCard: (props: {
variant?: InfoCardVariants;
duplicationRatings?: DuplicationRating[];
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export class SonarQubeClient implements SonarQubeApi {
+2 -1
View File
@@ -10,6 +10,7 @@ import { BackstagePlugin } from '@backstage/core-plugin-api';
import { ConfigApi } from '@backstage/core-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
@@ -21,7 +22,7 @@ export type ClientApiConfig = {
// @public (undocumented)
export const EntitySplunkOnCallCard: (
props: EntitySplunkOnCallCardProps,
) => JSX.Element;
) => JSX_2.Element;
// @public (undocumented)
export type EntitySplunkOnCallCardProps = {
+3 -2
View File
@@ -8,6 +8,7 @@
import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { CardExtensionProps } from '@backstage/plugin-home-react';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { ResultHighlight } from '@backstage/plugin-search-common';
import { SearchResultListItemExtensionProps } from '@backstage/plugin-search-react';
@@ -15,7 +16,7 @@ import { SearchResultListItemExtensionProps } from '@backstage/plugin-search-rea
// @public
export const HomePageStackOverflowQuestions: (
props: CardExtensionProps<StackOverflowQuestionsContentProps>,
) => JSX.Element;
) => JSX_2.Element;
// @public (undocumented)
export type StackOverflowApi = {
@@ -28,7 +29,7 @@ export type StackOverflowApi = {
export const stackOverflowApiRef: ApiRef<StackOverflowApi>;
// @public
export const StackOverflowIcon: () => JSX.Element;
export const StackOverflowIcon: () => React_2.JSX.Element;
// @public
export const stackOverflowPlugin: BackstagePlugin<{}, {}, {}>;
+2 -1
View File
@@ -6,6 +6,7 @@
/// <reference types="react" />
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
@@ -17,7 +18,7 @@ export type StackstormHomeProps = {
};
// @public
export const StackstormPage: (props: StackstormHomeProps) => JSX.Element;
export const StackstormPage: (props: StackstormHomeProps) => JSX_2.Element;
// @public
export const stackstormPlugin: BackstagePlugin<
+6 -3
View File
@@ -14,11 +14,14 @@ import { DiscoveryApi } from '@backstage/core-plugin-api';
import { FactSchema } from '@backstage/plugin-tech-insights-common';
import { IdentityApi } from '@backstage/core-plugin-api';
import { JsonValue } from '@backstage/types';
import { JSX as JSX_2 } from 'react';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const BooleanCheck: (props: { checkResult: CheckResult }) => JSX.Element;
export const BooleanCheck: (props: {
checkResult: CheckResult;
}) => React_2.JSX.Element;
// @public
export type Check = {
@@ -43,14 +46,14 @@ export const EntityTechInsightsScorecardCard: (props: {
title: string;
description?: string | undefined;
checksId?: string[] | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const EntityTechInsightsScorecardContent: (props: {
title: string;
description?: string | undefined;
checksId?: string[] | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public
export interface InsightFacts {
+5 -4
View File
@@ -3,10 +3,9 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
/// <reference types="react" />
import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public
@@ -44,7 +43,7 @@ export interface RadarEntrySnapshot {
}
// @public
export function RadarPage(props: TechRadarPageProps): JSX.Element;
export function RadarPage(props: TechRadarPageProps): React_2.JSX.Element;
// @public
export interface RadarQuadrant {
@@ -71,7 +70,9 @@ export interface TechRadarApi {
export const techRadarApiRef: ApiRef<TechRadarApi>;
// @public
export function TechRadarComponent(props: TechRadarComponentProps): JSX.Element;
export function TechRadarComponent(
props: TechRadarComponentProps,
): React_2.JSX.Element;
// @public
export interface TechRadarComponentProps {
+4 -2
View File
@@ -91,7 +91,7 @@ export type TechDocsMetadata = {
// @public
export const TechDocsReaderPageProvider: React_2.MemoExoticComponent<
(props: TechDocsReaderPageProviderProps) => JSX.Element
(props: TechDocsReaderPageProviderProps) => React_2.JSX.Element
>;
// @public
@@ -120,7 +120,9 @@ export type TechDocsReaderPageValue = {
};
// @public
export const TechDocsShadowDom: (props: TechDocsShadowDomProps) => JSX.Element;
export const TechDocsShadowDom: (
props: TechDocsShadowDomProps,
) => React_2.JSX.Element;
// @public
export type TechDocsShadowDomProps = PropsWithChildren<{
+33 -24
View File
@@ -14,6 +14,7 @@ import { DiscoveryApi } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { FetchApi } from '@backstage/core-plugin-api';
import { IdentityApi } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { PropsWithChildren } from 'react';
import { default as React_2 } from 'react';
import { ReactNode } from 'react';
@@ -51,13 +52,15 @@ export type ContentStateTypes =
// @public
export const DefaultTechDocsHome: (
props: TechDocsIndexPageProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public @deprecated
export type DefaultTechDocsHomeProps = TechDocsIndexPageProps;
// @public
export const DocsCardGrid: (props: DocsCardGridProps) => JSX.Element | null;
export const DocsCardGrid: (
props: DocsCardGridProps,
) => React_2.JSX.Element | null;
// @public
export type DocsCardGridProps = {
@@ -72,7 +75,7 @@ export type DocsGroupConfig = {
// @public
export const DocsTable: {
(props: DocsTableProps): JSX.Element | null;
(props: DocsTableProps): React_2.JSX.Element | null;
columns: {
createNameColumn(): TableColumn<DocsTableRow>;
createOwnerColumn(): TableColumn<DocsTableRow>;
@@ -80,7 +83,7 @@ export const DocsTable: {
};
actions: {
createCopyDocsUrlAction(copyToClipboard: Function): (row: DocsTableRow) => {
icon: () => JSX.Element;
icon: () => React_2.JSX.Element;
tooltip: string;
onClick: () => any;
};
@@ -91,7 +94,7 @@ export const DocsTable: {
cellStyle: {
paddingLeft: string;
};
icon: () => JSX.Element;
icon: () => React_2.JSX.Element;
tooltip: string;
onClick: () => any;
};
@@ -121,12 +124,12 @@ export type DocsTableRow = {
// @public
export const EmbeddedDocsRouter: (
props: PropsWithChildren<{}>,
) => JSX.Element | null;
) => React_2.JSX.Element | null;
// @public
export const EntityListDocsGrid: (
props: EntityListDocsGridPageProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type EntityListDocsGridPageProps = {
@@ -135,7 +138,7 @@ export type EntityListDocsGridPageProps = {
// @public
export const EntityListDocsTable: {
(props: EntityListDocsTableProps): JSX.Element;
(props: EntityListDocsTableProps): React_2.JSX.Element;
columns: {
createNameColumn(): TableColumn<DocsTableRow>;
createOwnerColumn(): TableColumn<DocsTableRow>;
@@ -143,7 +146,7 @@ export const EntityListDocsTable: {
};
actions: {
createCopyDocsUrlAction(copyToClipboard: Function): (row: DocsTableRow) => {
icon: () => JSX.Element;
icon: () => React_2.JSX.Element;
tooltip: string;
onClick: () => any;
};
@@ -154,7 +157,7 @@ export const EntityListDocsTable: {
cellStyle: {
paddingLeft: string;
};
icon: () => JSX.Element;
icon: () => React_2.JSX.Element;
tooltip: string;
onClick: () => any;
};
@@ -171,7 +174,7 @@ export type EntityListDocsTableProps = {
// @public
export const EntityTechdocsContent: (props: {
children?: ReactNode;
}) => JSX.Element | null;
}) => JSX_2.Element | null;
// @public
export const isTechDocsAvailable: (entity: Entity) => boolean;
@@ -194,7 +197,9 @@ export interface PanelConfig {
export type PanelType = 'DocsCardGrid' | 'DocsTable';
// @public @deprecated
export const Reader: (props: TechDocsReaderPageContentProps) => JSX.Element;
export const Reader: (
props: TechDocsReaderPageContentProps,
) => React_2.JSX.Element;
// @public
export type ReaderState = {
@@ -208,7 +213,7 @@ export type ReaderState = {
};
// @public
export const Router: () => JSX.Element;
export const Router: () => React_2.JSX.Element;
// @public @deprecated
export type SyncResult = 'cached' | 'updated';
@@ -261,7 +266,7 @@ export class TechDocsClient implements TechDocsApi_2 {
// @public
export const TechDocsCustomHome: (
props: TechDocsCustomHomeProps,
) => JSX.Element;
) => JSX_2.Element;
// @public
export type TechDocsCustomHomeProps = {
@@ -272,7 +277,9 @@ export type TechDocsCustomHomeProps = {
export type TechDocsEntityMetadata = TechDocsEntityMetadata_2;
// @public
export const TechDocsIndexPage: (props: TechDocsIndexPageProps) => JSX.Element;
export const TechDocsIndexPage: (
props: TechDocsIndexPageProps,
) => JSX_2.Element;
// @public
export type TechDocsIndexPageProps = {
@@ -285,12 +292,12 @@ export type TechDocsIndexPageProps = {
export type TechDocsMetadata = TechDocsMetadata_2;
// @public
export const TechdocsPage: () => JSX.Element;
export const TechdocsPage: () => JSX_2.Element;
// @public
export const TechDocsPageWrapper: (
props: TechDocsPageWrapperProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type TechDocsPageWrapperProps = {
@@ -320,7 +327,7 @@ export { techdocsPlugin };
// @public
export const TechDocsReaderLayout: (
props: TechDocsReaderLayoutProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type TechDocsReaderLayoutProps = {
@@ -331,12 +338,12 @@ export type TechDocsReaderLayoutProps = {
// @public
export const TechDocsReaderPage: (
props: TechDocsReaderPageProps,
) => JSX.Element;
) => JSX_2.Element;
// @public
export const TechDocsReaderPageContent: (
props: TechDocsReaderPageContentProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type TechDocsReaderPageContentProps = {
@@ -348,7 +355,7 @@ export type TechDocsReaderPageContentProps = {
// @public
export const TechDocsReaderPageHeader: (
props: TechDocsReaderPageHeaderProps,
) => JSX.Element | null;
) => React_2.JSX.Element | null;
// @public @deprecated
export type TechDocsReaderPageHeaderProps = PropsWithChildren<{
@@ -374,12 +381,12 @@ export type TechDocsReaderPageRenderFunction = (options: {
// @public
export const TechDocsReaderPageSubheader: (props: {
toolbarProps?: ToolbarProps;
}) => JSX.Element | null;
}) => React_2.JSX.Element | null;
// @public
export const TechDocsReaderProvider: (
props: TechDocsReaderProviderProps,
) => JSX.Element;
) => React_2.JSX.Element;
// @public
export type TechDocsReaderProviderProps = {
@@ -392,7 +399,9 @@ export type TechDocsReaderProviderRenderFunction = (
) => JSX.Element;
// @public
export const TechDocsSearch: (props: TechDocsSearchProps) => JSX.Element;
export const TechDocsSearch: (
props: TechDocsSearchProps,
) => React_2.JSX.Element;
// @public
export type TechDocsSearchProps = {
+2 -1
View File
@@ -10,10 +10,11 @@ import { BackstagePlugin } from '@backstage/core-plugin-api';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { IdentityApi } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public
export const EntityTodoContent: () => JSX.Element;
export const EntityTodoContent: () => JSX_2.Element;
// @public
export interface TodoApi {
+22 -17
View File
@@ -14,6 +14,7 @@ import { FetchApi } from '@backstage/core-plugin-api';
import { IconComponent } from '@backstage/core-plugin-api';
import { IdentityApi } from '@backstage/core-plugin-api';
import { JsonValue } from '@backstage/types';
import { JSX as JSX_2 } from 'react';
import { Observable } from '@backstage/types';
import { ProfileInfo } from '@backstage/core-plugin-api';
import { ProfileInfoApi } from '@backstage/core-plugin-api';
@@ -28,7 +29,7 @@ import { TabProps } from '@material-ui/core';
// @public (undocumented)
export const DefaultProviderSettings: (props: {
configuredProviders: string[];
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const ProviderSettingsItem: (props: {
@@ -36,17 +37,19 @@ export const ProviderSettingsItem: (props: {
description: string;
icon: IconComponent;
apiRef: ApiRef<ProfileInfoApi & SessionApi>;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const Router: (props: { providerSettings?: JSX.Element }) => JSX.Element;
export const Router: (props: {
providerSettings?: JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const Settings: (props: { icon?: IconComponent }) => JSX.Element;
export const Settings: (props: { icon?: IconComponent }) => React_2.JSX.Element;
// @public (undocumented)
export const SettingsLayout: {
(props: SettingsLayoutProps): JSX.Element;
(props: SettingsLayoutProps): React_2.JSX.Element;
Route: (props: SettingsLayoutRouteProps) => null;
};
@@ -74,32 +77,32 @@ export type SettingsLayoutRouteProps = {
export const USER_SETTINGS_TAB_KEY = 'plugin.user-settings.settingsLayoutRoute';
// @public (undocumented)
export const UserSettingsAppearanceCard: () => JSX.Element;
export const UserSettingsAppearanceCard: () => React_2.JSX.Element;
// @public (undocumented)
export const UserSettingsAuthProviders: (props: {
providerSettings?: JSX.Element;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public (undocumented)
export const UserSettingsFeatureFlags: () => JSX.Element;
export const UserSettingsFeatureFlags: () => React_2.JSX.Element;
// @public (undocumented)
export const UserSettingsGeneral: () => JSX.Element;
export const UserSettingsGeneral: () => React_2.JSX.Element;
// @public (undocumented)
export const UserSettingsIdentityCard: () => JSX.Element;
export const UserSettingsIdentityCard: () => React_2.JSX.Element;
// @public (undocumented)
export const UserSettingsMenu: () => JSX.Element;
export const UserSettingsMenu: () => React_2.JSX.Element;
// @public (undocumented)
export const UserSettingsPage: (props: {
providerSettings?: JSX.Element | undefined;
}) => JSX.Element;
}) => JSX_2.Element;
// @public (undocumented)
export const UserSettingsPinToggle: () => JSX.Element;
export const UserSettingsPinToggle: () => React_2.JSX.Element;
// @public (undocumented)
const userSettingsPlugin: BackstagePlugin<
@@ -113,12 +116,12 @@ export { userSettingsPlugin as plugin };
export { userSettingsPlugin };
// @public (undocumented)
export const UserSettingsProfileCard: () => JSX.Element;
export const UserSettingsProfileCard: () => React_2.JSX.Element;
// @public (undocumented)
export const UserSettingsSignInAvatar: (props: {
size?: number;
}) => JSX.Element;
}) => React_2.JSX.Element;
// @public
export class UserSettingsStorage implements StorageApi {
@@ -145,7 +148,9 @@ export class UserSettingsStorage implements StorageApi {
}
// @public @deprecated
export const UserSettingsTab: (props: UserSettingsTabProps) => JSX.Element;
export const UserSettingsTab: (
props: UserSettingsTabProps,
) => React_2.JSX.Element;
// @public @deprecated (undocumented)
export type UserSettingsTabProps = PropsWithChildren<{
@@ -154,7 +159,7 @@ export type UserSettingsTabProps = PropsWithChildren<{
}>;
// @public (undocumented)
export const UserSettingsThemeToggle: () => JSX.Element;
export const UserSettingsThemeToggle: () => React_2.JSX.Element;
// @public (undocumented)
export const useUserProfile: () =>
+2 -1
View File
@@ -8,9 +8,10 @@
import { ApiRef } from '@backstage/core-plugin-api';
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { JSX as JSX_2 } from 'react';
// @public
export const EntityVaultCard: () => JSX.Element;
export const EntityVaultCard: () => JSX_2.Element;
// @public
export function isVaultAvailable(entity: Entity): boolean;
+2 -1
View File
@@ -6,10 +6,11 @@
/// <reference types="react" />
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { JSX as JSX_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
// @public (undocumented)
export const XcmetricsPage: () => JSX.Element;
export const XcmetricsPage: () => JSX_2.Element;
// @public (undocumented)
export const xcmetricsPlugin: BackstagePlugin<