Baazar plugins: Fixed api warnings

"bazaar" and "baazar-backend" has been removed from the list of
"allowed warnings"."

Signed-off-by: Niklas Aronsson <niklasar@axis.com>
This commit is contained in:
Niklas Aronsson
2022-07-15 12:40:22 +02:00
parent a3b9b7f012
commit 77abf50acf
8 changed files with 12 additions and 14 deletions
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-bazaar': patch
'@backstage/plugin-bazaar-backend': patch
---
Fixed api warnings
-4
View File
@@ -8,13 +8,9 @@ import express from 'express';
import { Logger } from 'winston';
import { PluginDatabaseManager } from '@backstage/backend-common';
// Warning: (ae-missing-release-tag) "createRouter" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export function createRouter(options: RouterOptions): Promise<express.Router>;
// Warning: (ae-missing-release-tag) "RouterOptions" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export interface RouterOptions {
// (undocumented)
@@ -21,12 +21,14 @@ import { Logger } from 'winston';
import { Config } from '@backstage/config';
import { DatabaseHandler } from './DatabaseHandler';
/** @public */
export interface RouterOptions {
logger: Logger;
database: PluginDatabaseManager;
config: Config;
}
/** @public */
export async function createRouter(
options: RouterOptions,
): Promise<express.Router> {
-8
View File
@@ -8,13 +8,9 @@
import { BackstagePlugin } from '@backstage/core-plugin-api';
import { RouteRef } from '@backstage/core-plugin-api';
// Warning: (ae-missing-release-tag) "BazaarPage" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export const BazaarPage: () => JSX.Element;
// Warning: (ae-missing-release-tag) "bazaarPlugin" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export const bazaarPlugin: BackstagePlugin<
{
@@ -23,13 +19,9 @@ export const bazaarPlugin: BackstagePlugin<
{}
>;
// Warning: (ae-missing-release-tag) "EntityBazaarInfoCard" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export const EntityBazaarInfoCard: () => JSX.Element | null;
// Warning: (ae-missing-release-tag) "SortView" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export const SortView: () => JSX.Element;
@@ -24,6 +24,7 @@ import { EntityBazaarInfoContent } from '../EntityBazaarInfoContent';
import { Card } from '@material-ui/core';
import { parseBazaarResponse } from '../../util/parseMethods';
/** @public */
export const EntityBazaarInfoCard = () => {
const { entity } = useEntity();
const bazaarApi = useApi(bazaarApiRef);
@@ -66,6 +66,7 @@ const getUnlinkedCatalogEntities = (
});
};
/** @public */
export const SortView = () => {
const bazaarApi = useApi(bazaarApiRef);
const catalogApi = useApi(catalogApiRef);
+2
View File
@@ -25,6 +25,7 @@ import {
} from '@backstage/core-plugin-api';
import { bazaarApiRef, BazaarClient } from './api';
/** @public */
export const bazaarPlugin = createPlugin({
id: 'bazaar',
routes: {
@@ -44,6 +45,7 @@ export const bazaarPlugin = createPlugin({
],
});
/** @public */
export const BazaarPage = bazaarPlugin.provide(
createRoutableExtension({
name: 'BazaarPage',
-2
View File
@@ -209,8 +209,6 @@ const ALLOW_WARNINGS = [
'plugins/azure-devops-common',
'plugins/badges',
'plugins/badges-backend',
'plugins/bazaar',
'plugins/bazaar-backend',
'plugins/bitrise',
'plugins/catalog',
'plugins/catalog-graphql',