Regenerate API reports

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
This commit is contained in:
Patrik Oldsberg
2026-03-16 17:31:06 +01:00
parent 476df5ffd5
commit 29b87812ba
35 changed files with 197 additions and 197 deletions
+1 -1
View File
@@ -27,8 +27,8 @@ const examplePlugin: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
+1 -3
View File
@@ -3,10 +3,8 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { CliModule } from '@backstage/cli-node';
// @public
const _default: CliModule[];
const _default: any[];
export default _default;
// (No @packageDocumentation comment for this package)
+2 -2
View File
@@ -12,8 +12,8 @@ export const coreComponentsTranslationRef: TranslationRef<
readonly 'table.filter.title': 'Filters';
readonly 'table.filter.placeholder': 'All results';
readonly 'table.filter.clearAll': 'Clear all';
readonly 'table.body.emptyDataSourceMessage': 'No records to display';
readonly 'table.header.actions': 'Actions';
readonly 'table.body.emptyDataSourceMessage': 'No records to display';
readonly 'table.toolbar.search': 'Filter';
readonly 'table.pagination.labelDisplayedRows': '{from}-{to} of {count}';
readonly 'table.pagination.firstTooltip': 'First Page';
@@ -37,9 +37,9 @@ export const coreComponentsTranslationRef: TranslationRef<
readonly 'signIn.guestProvider.subtitle': 'Enter as a Guest User.\n You will not have a verified identity, meaning some features might be unavailable.';
readonly skipToContent: 'Skip to content';
readonly 'copyTextButton.tooltipText': 'Text copied to clipboard';
readonly 'simpleStepper.finish': 'Finish';
readonly 'simpleStepper.reset': 'Reset';
readonly 'simpleStepper.next': 'Next';
readonly 'simpleStepper.finish': 'Finish';
readonly 'simpleStepper.skip': 'Skip';
readonly 'simpleStepper.back': 'Back';
readonly 'errorPage.title': 'Looks like someone dropped the mic!';
+5 -3
View File
@@ -1792,8 +1792,8 @@ export const PageBlueprint: ExtensionBlueprint_2<{
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
dataRefs: never;
}>;
@@ -1907,7 +1907,9 @@ export type PluginWrapperApi = {
};
// @public
export const pluginWrapperApiRef: ApiRef_2<PluginWrapperApi>;
export const pluginWrapperApiRef: ApiRef_2<PluginWrapperApi> & {
readonly $$type: '@backstage/ApiRef';
};
// @public
export const PluginWrapperBlueprint: ExtensionBlueprint_2<{
@@ -2102,8 +2104,8 @@ export const SubPageBlueprint: ExtensionBlueprint_2<{
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
dataRefs: never;
}>;
+17 -17
View File
@@ -91,11 +91,11 @@ const _default: OverridableFrontendPlugin<
name: 'consumed-apis';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -132,11 +132,11 @@ const _default: OverridableFrontendPlugin<
name: 'consuming-components';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -173,11 +173,11 @@ const _default: OverridableFrontendPlugin<
name: 'definition';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -214,11 +214,11 @@ const _default: OverridableFrontendPlugin<
name: 'has-apis';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -255,11 +255,11 @@ const _default: OverridableFrontendPlugin<
name: 'provided-apis';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -296,11 +296,11 @@ const _default: OverridableFrontendPlugin<
name: 'providing-components';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -344,10 +344,10 @@ const _default: OverridableFrontendPlugin<
};
configInput: {
filter?: FilterPredicate | undefined;
title?: string | undefined;
path?: string | undefined;
group?: string | false | undefined;
title?: string | undefined;
icon?: string | undefined;
group?: string | false | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -414,10 +414,10 @@ const _default: OverridableFrontendPlugin<
};
configInput: {
filter?: FilterPredicate | undefined;
title?: string | undefined;
path?: string | undefined;
group?: string | false | undefined;
title?: string | undefined;
icon?: string | undefined;
group?: string | false | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -501,8 +501,8 @@ const _default: OverridableFrontendPlugin<
};
configInput: {
initiallySelectedFilter?: 'all' | 'owned' | 'starred' | undefined;
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
+4 -4
View File
@@ -49,8 +49,8 @@ const visualizerPlugin: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -138,8 +138,8 @@ const visualizerPlugin: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -176,8 +176,8 @@ const visualizerPlugin: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -214,8 +214,8 @@ const visualizerPlugin: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
+2 -2
View File
@@ -775,14 +775,14 @@ const appPlugin: OverridableFrontendPlugin<
transientTimeoutMs: number;
anchorOrigin: {
horizontal: 'center' | 'left' | 'right';
vertical: 'top' | 'bottom';
vertical: 'bottom' | 'top';
};
};
configInput: {
anchorOrigin?:
| {
horizontal?: 'center' | 'left' | 'right' | undefined;
vertical?: 'top' | 'bottom' | undefined;
vertical?: 'bottom' | 'top' | undefined;
}
| undefined;
transientTimeoutMs?: number | undefined;
+1 -1
View File
@@ -28,8 +28,8 @@ const _default: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
+7 -7
View File
@@ -95,14 +95,14 @@ const _default: OverridableFrontendPlugin<
title: string | undefined;
height: number | undefined;
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
title?: string | undefined;
height?: number | undefined;
curve?: 'curveStepBefore' | 'curveMonotoneX' | undefined;
direction?: 'TB' | 'BT' | 'LR' | 'RL' | undefined;
zoom?: 'disabled' | 'enabled' | 'enable-on-click' | undefined;
title?: string | undefined;
curve?: 'curveStepBefore' | 'curveMonotoneX' | undefined;
relations?: string[] | undefined;
maxDepth?: number | undefined;
kinds?: string[] | undefined;
@@ -110,7 +110,7 @@ const _default: OverridableFrontendPlugin<
relationPairs?: [string, string][] | undefined;
unidirectional?: boolean | undefined;
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -163,12 +163,12 @@ const _default: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
curve?: 'curveStepBefore' | 'curveMonotoneX' | undefined;
direction?: 'TB' | 'BT' | 'LR' | 'RL' | undefined;
zoom?: 'disabled' | 'enabled' | 'enable-on-click' | undefined;
curve?: 'curveStepBefore' | 'curveMonotoneX' | undefined;
relations?: string[] | undefined;
maxDepth?: number | undefined;
rootEntityRefs?: string[] | undefined;
maxDepth?: number | undefined;
kinds?: string[] | undefined;
mergeRelations?: boolean | undefined;
relationPairs?: [string, string][] | undefined;
@@ -176,8 +176,8 @@ const _default: OverridableFrontendPlugin<
selectedRelations?: string[] | undefined;
selectedKinds?: string[] | undefined;
showFilters?: boolean | undefined;
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
+5 -5
View File
@@ -34,8 +34,8 @@ export const catalogImportTranslationRef: TranslationRef<
readonly 'importInfoCard.fileLinkDescription': 'The wizard analyzes the file, previews the entities, and adds them to the {{appTitle}} catalog.';
readonly 'importInfoCard.exampleDescription': 'The wizard discovers all {{catalogFilename}} files in the repository, previews the entities, and adds them to the {{appTitle}} catalog.';
readonly 'importInfoCard.preparePullRequestDescription': 'If no entities are found, the wizard will prepare a Pull Request that adds an example {{catalogFilename}} and prepares the {{appTitle}} catalog to load all entities as soon as the Pull Request is merged.';
readonly 'importInfoCard.githubIntegration.label': 'GitHub only';
readonly 'importInfoCard.githubIntegration.title': 'Link to a repository';
readonly 'importInfoCard.githubIntegration.label': 'GitHub only';
readonly 'importStepper.finish.title': 'Finish';
readonly 'importStepper.singleLocation.title': 'Select Locations';
readonly 'importStepper.singleLocation.description': 'Discovered Locations: 1';
@@ -62,8 +62,8 @@ export const catalogImportTranslationRef: TranslationRef<
readonly 'importStepper.review.title': 'Review';
readonly 'stepFinishImportLocation.repository.title': 'The following Pull Request has been opened: ';
readonly 'stepFinishImportLocation.repository.description': 'Your entities will be imported as soon as the Pull Request is merged.';
readonly 'stepFinishImportLocation.locations.new': 'The following entities have been added to the catalog:';
readonly 'stepFinishImportLocation.locations.backButtonText': 'Register another';
readonly 'stepFinishImportLocation.locations.new': 'The following entities have been added to the catalog:';
readonly 'stepFinishImportLocation.locations.existing': 'A refresh was triggered for the following locations:';
readonly 'stepFinishImportLocation.locations.viewButtonText': 'View Component';
readonly 'stepFinishImportLocation.backButtonText': 'Register another';
@@ -83,9 +83,9 @@ export const catalogImportTranslationRef: TranslationRef<
readonly 'stepPrepareSelectLocations.nextButtonText': 'Review';
readonly 'stepPrepareSelectLocations.existingLocations.description': 'These locations already exist in the catalog:';
readonly 'stepReviewLocation.refresh': 'Refresh';
readonly 'stepReviewLocation.import': 'Import';
readonly 'stepReviewLocation.catalog.new': 'The following entities will be added to the catalog:';
readonly 'stepReviewLocation.catalog.exists': 'The following locations already exist in the catalog:';
readonly 'stepReviewLocation.catalog.new': 'The following entities will be added to the catalog:';
readonly 'stepReviewLocation.import': 'Import';
readonly 'stepReviewLocation.prepareResult.title': 'The following Pull Request has been opened: ';
readonly 'stepReviewLocation.prepareResult.description': 'You can already import the location and {{appTitle}} will fetch the entities as soon as the Pull Request is merged.';
}
@@ -121,8 +121,8 @@ const _default: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
+15 -15
View File
@@ -73,17 +73,17 @@ export const catalogReactTranslationRef: TranslationRef<
readonly 'inspectEntityDialog.jsonPage.title': 'Entity as JSON';
readonly 'inspectEntityDialog.jsonPage.description': 'This is the raw entity data as received from the catalog, on JSON form.';
readonly 'inspectEntityDialog.overviewPage.title': 'Overview';
readonly 'inspectEntityDialog.overviewPage.metadata.title': 'Metadata';
readonly 'inspectEntityDialog.overviewPage.labels': 'Labels';
readonly 'inspectEntityDialog.overviewPage.status.title': 'Status';
readonly 'inspectEntityDialog.overviewPage.identity.title': 'Identity';
readonly 'inspectEntityDialog.overviewPage.metadata.title': 'Metadata';
readonly 'inspectEntityDialog.overviewPage.annotations': 'Annotations';
readonly 'inspectEntityDialog.overviewPage.tags': 'Tags';
readonly 'inspectEntityDialog.overviewPage.labels': 'Labels';
readonly 'inspectEntityDialog.overviewPage.relation.title': 'Relations';
readonly 'inspectEntityDialog.yamlPage.title': 'Entity as YAML';
readonly 'inspectEntityDialog.yamlPage.description': 'This is the raw entity data as received from the catalog, on YAML form.';
readonly 'inspectEntityDialog.tabNames.json': 'Raw JSON';
readonly 'inspectEntityDialog.tabNames.yaml': 'Raw YAML';
readonly 'inspectEntityDialog.tabNames.json': 'Raw JSON';
readonly 'inspectEntityDialog.tabNames.overview': 'Overview';
readonly 'inspectEntityDialog.tabNames.ancestry': 'Ancestry';
readonly 'inspectEntityDialog.tabNames.colocated': 'Colocated';
@@ -108,17 +108,17 @@ export const catalogReactTranslationRef: TranslationRef<
readonly 'userListPicker.personalFilter.ownedLabel': 'Owned';
readonly 'userListPicker.personalFilter.starredLabel': 'Starred';
readonly 'entityTableColumnTitle.name': 'Name';
readonly 'entityTableColumnTitle.type': 'Type';
readonly 'entityTableColumnTitle.label': 'Label';
readonly 'entityTableColumnTitle.namespace': 'Namespace';
readonly 'entityTableColumnTitle.title': 'Title';
readonly 'entityTableColumnTitle.description': 'Description';
readonly 'entityTableColumnTitle.system': 'System';
readonly 'entityTableColumnTitle.namespace': 'Namespace';
readonly 'entityTableColumnTitle.domain': 'Domain';
readonly 'entityTableColumnTitle.type': 'Type';
readonly 'entityTableColumnTitle.label': 'Label';
readonly 'entityTableColumnTitle.tags': 'Tags';
readonly 'entityTableColumnTitle.owner': 'Owner';
readonly 'entityTableColumnTitle.lifecycle': 'Lifecycle';
readonly 'entityTableColumnTitle.system': 'System';
readonly 'entityTableColumnTitle.targets': 'Targets';
readonly 'entityTableColumnTitle.domain': 'Domain';
readonly 'missingAnnotationEmptyState.title': 'Missing Annotation';
readonly 'missingAnnotationEmptyState.readMore': 'Read more';
readonly 'missingAnnotationEmptyState.annotationYaml': 'Add the annotation to your {{entityKind}} YAML as shown in the highlighted example below:';
@@ -213,11 +213,11 @@ export const EntityCardBlueprint: ExtensionBlueprint<{
inputs: {};
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
dataRefs: {
filterFunction: ConfigurableExtensionDataRef<
@@ -305,10 +305,10 @@ export const EntityContentBlueprint: ExtensionBlueprint<{
};
configInput: {
filter?: FilterPredicate | undefined;
title?: string | undefined;
path?: string | undefined;
group?: string | false | undefined;
title?: string | undefined;
icon?: string | undefined;
group?: string | false | undefined;
};
dataRefs: {
title: ConfigurableExtensionDataRef<
@@ -535,8 +535,8 @@ export const EntityIconLinkBlueprint: ExtensionBlueprint<{
};
configInput: {
filter?: FilterPredicate | undefined;
label?: string | undefined;
title?: string | undefined;
label?: string | undefined;
};
dataRefs: {
useProps: ConfigurableExtensionDataRef<
@@ -561,9 +561,8 @@ export const EntityIconLinkBlueprint: ExtensionBlueprint<{
export const EntityTableColumnTitle: (
input: EntityTableColumnTitleProps,
) =>
| 'System'
| 'Title'
| 'Domain'
| 'System'
| 'Lifecycle'
| 'Namespace'
| 'Owner'
@@ -572,6 +571,7 @@ export const EntityTableColumnTitle: (
| 'Name'
| 'Description'
| 'Targets'
| 'Title'
| 'Label';
// @alpha (undocumented)
@@ -70,8 +70,8 @@ const _default: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -151,8 +151,8 @@ export const unprocessedEntitiesDevToolsContent: OverridableExtensionDefinition<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
+29 -29
View File
@@ -46,8 +46,8 @@ export const catalogTranslationRef: TranslationRef<
readonly 'indexPage.supportButtonContent': 'All your software catalog entities';
readonly 'entityPage.notFoundMessage': 'There is no {{kind}} with the requested {{link}}.';
readonly 'entityPage.notFoundLinkText': 'kind, namespace, and name';
readonly 'aboutCard.title': 'About';
readonly 'aboutCard.unknown': 'unknown';
readonly 'aboutCard.title': 'About';
readonly 'aboutCard.refreshButtonTitle': 'Schedule entity refresh';
readonly 'aboutCard.editButtonTitle': 'Edit Metadata';
readonly 'aboutCard.editButtonAriaLabel': 'Edit';
@@ -72,8 +72,8 @@ export const catalogTranslationRef: TranslationRef<
readonly 'aboutCard.tagsField.value': 'No Tags';
readonly 'aboutCard.tagsField.label': 'Tags';
readonly 'aboutCard.targetsField.label': 'Targets';
readonly 'searchResultItem.type': 'Type';
readonly 'searchResultItem.kind': 'Kind';
readonly 'searchResultItem.type': 'Type';
readonly 'searchResultItem.owner': 'Owner';
readonly 'searchResultItem.lifecycle': 'Lifecycle';
readonly 'catalogTable.allFilters': 'All';
@@ -308,11 +308,11 @@ const _default: OverridableFrontendPlugin<
'entity-card:catalog/about': OverridableExtensionDefinition<{
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -378,11 +378,11 @@ const _default: OverridableFrontendPlugin<
name: 'depends-on-components';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -419,11 +419,11 @@ const _default: OverridableFrontendPlugin<
name: 'depends-on-resources';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -460,11 +460,11 @@ const _default: OverridableFrontendPlugin<
name: 'has-components';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -501,11 +501,11 @@ const _default: OverridableFrontendPlugin<
name: 'has-resources';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -542,11 +542,11 @@ const _default: OverridableFrontendPlugin<
name: 'has-subcomponents';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -583,11 +583,11 @@ const _default: OverridableFrontendPlugin<
name: 'has-subdomains';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -624,11 +624,11 @@ const _default: OverridableFrontendPlugin<
name: 'has-systems';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -665,11 +665,11 @@ const _default: OverridableFrontendPlugin<
name: 'labels';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -706,11 +706,11 @@ const _default: OverridableFrontendPlugin<
name: 'links';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -752,10 +752,10 @@ const _default: OverridableFrontendPlugin<
};
configInput: {
filter?: FilterPredicate | undefined;
title?: string | undefined;
path?: string | undefined;
group?: string | false | undefined;
title?: string | undefined;
icon?: string | undefined;
group?: string | false | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -941,8 +941,8 @@ const _default: OverridableFrontendPlugin<
};
configInput: {
filter?: FilterPredicate | undefined;
label?: string | undefined;
title?: string | undefined;
label?: string | undefined;
};
output:
| ExtensionDataRef<
@@ -996,7 +996,7 @@ const _default: OverridableFrontendPlugin<
pagination:
| boolean
| {
mode: 'offset' | 'cursor';
mode: 'cursor' | 'offset';
offset?: number | undefined;
limit?: number | undefined;
};
@@ -1007,13 +1007,13 @@ const _default: OverridableFrontendPlugin<
pagination?:
| boolean
| {
mode: 'offset' | 'cursor';
mode: 'cursor' | 'offset';
offset?: number | undefined;
limit?: number | undefined;
}
| undefined;
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -1122,8 +1122,8 @@ const _default: OverridableFrontendPlugin<
| undefined;
defaultContentOrder?: 'title' | 'natural' | undefined;
showNavItemIcons?: boolean | undefined;
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
+1 -1
View File
@@ -455,7 +455,7 @@ export function EntityRelationWarning(): JSX_2.Element | null;
// @public (undocumented)
export const EntitySwitch: {
(props: EntitySwitchProps): JSX.Element;
(props: EntitySwitchProps): JSX_2.Element;
Case: (_props: EntitySwitchCaseProps) => null;
};
+1 -1
View File
@@ -30,8 +30,8 @@ export const DevToolsContentBlueprint: ExtensionBlueprint<{
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
dataRefs: never;
}>;
+1 -1
View File
@@ -67,8 +67,8 @@ const _default: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
+2 -2
View File
@@ -108,8 +108,8 @@ const _default: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -224,9 +224,9 @@ export const homeTranslationRef: TranslationRef<
readonly 'widgetSettingsOverlay.deleteWidgetTooltip': 'Delete widget';
readonly 'widgetSettingsOverlay.submitButtonTitle': 'Submit';
readonly 'starredEntityListItem.removeFavoriteEntityTitle': 'Remove entity from favorites';
readonly 'visitList.few.title': 'The more pages you visit, the more pages will appear here.';
readonly 'visitList.empty.title': 'There are no visits to show yet.';
readonly 'visitList.empty.description': 'Once you start using Backstage, your visits will appear here as a quick link to carry on where you left off.';
readonly 'visitList.few.title': 'The more pages you visit, the more pages will appear here.';
readonly 'quickStart.title': 'Onboarding';
readonly 'quickStart.description': 'Get started with Backstage';
readonly 'quickStart.learnMoreLinkTitle': 'Learn more';
+4 -4
View File
@@ -24,6 +24,9 @@ export const kubernetesReactTranslationRef: TranslationRef<
readonly 'cluster.noPodsWithErrors': 'No pods with errors';
readonly 'pods.pods_one': '{{count}} pod';
readonly 'pods.pods_other': '{{count}} pods';
readonly 'podsTable.unknown': 'unknown';
readonly 'podsTable.status.running': 'Running';
readonly 'podsTable.status.ok': 'OK';
readonly 'podsTable.columns.name': 'name';
readonly 'podsTable.columns.id': 'ID';
readonly 'podsTable.columns.status': 'status';
@@ -32,9 +35,6 @@ export const kubernetesReactTranslationRef: TranslationRef<
readonly 'podsTable.columns.totalRestarts': 'total restarts';
readonly 'podsTable.columns.cpuUsage': 'CPU usage %';
readonly 'podsTable.columns.memoryUsage': 'Memory usage %';
readonly 'podsTable.unknown': 'unknown';
readonly 'podsTable.status.running': 'Running';
readonly 'podsTable.status.ok': 'OK';
readonly 'errorPanel.message': 'There was a problem retrieving some Kubernetes resources for the entity: {{entityName}}. This could mean that the Error Reporting card is not completely accurate.';
readonly 'errorPanel.title': 'There was a problem retrieving Kubernetes objects';
readonly 'errorPanel.errorsLabel': 'Errors';
@@ -65,12 +65,12 @@ export const kubernetesReactTranslationRef: TranslationRef<
readonly 'hpa.currentCpuUsageLabel': 'current CPU usage: {{value}}%';
readonly 'hpa.targetCpuUsage': 'target CPU usage:';
readonly 'hpa.targetCpuUsageLabel': 'target CPU usage: {{value}}%';
readonly 'errorReporting.title': 'Error Reporting';
readonly 'errorReporting.columns.name': 'name';
readonly 'errorReporting.columns.kind': 'kind';
readonly 'errorReporting.columns.namespace': 'namespace';
readonly 'errorReporting.columns.messages': 'messages';
readonly 'errorReporting.columns.cluster': 'cluster';
readonly 'errorReporting.title': 'Error Reporting';
readonly 'podLogs.title': 'No logs emitted';
readonly 'podLogs.description': 'No logs were emitted by the container';
readonly 'podLogs.buttonText': 'Logs';
+3 -3
View File
@@ -102,10 +102,10 @@ const _default: OverridableFrontendPlugin<
};
configInput: {
filter?: FilterPredicate | undefined;
title?: string | undefined;
path?: string | undefined;
group?: string | false | undefined;
title?: string | undefined;
icon?: string | undefined;
group?: string | false | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -168,8 +168,8 @@ const _default: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
+1 -1
View File
@@ -42,8 +42,8 @@ const _default: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
+7 -7
View File
@@ -48,8 +48,8 @@ const _default: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -124,13 +124,13 @@ export default _default;
export const notificationsTranslationRef: TranslationRef<
'plugin.notifications',
{
readonly 'table.errors.markAllReadFailed': 'Failed to mark all notifications as read';
readonly 'table.pagination.labelDisplayedRows': '{from}-{to} of {count}';
readonly 'table.pagination.firstTooltip': 'First Page';
readonly 'table.pagination.labelRowsSelect': 'rows';
readonly 'table.pagination.lastTooltip': 'Last Page';
readonly 'table.pagination.nextTooltip': 'Next Page';
readonly 'table.pagination.previousTooltip': 'Previous Page';
readonly 'table.errors.markAllReadFailed': 'Failed to mark all notifications as read';
readonly 'table.emptyMessage': 'No records to display';
readonly 'table.bulkActions.markAllRead': 'Mark all read';
readonly 'table.bulkActions.markSelectedAsRead': 'Mark selected as read';
@@ -140,16 +140,16 @@ export const notificationsTranslationRef: TranslationRef<
readonly 'table.confirmDialog.title': 'Are you sure?';
readonly 'table.confirmDialog.markAllReadDescription': 'Mark <b>all</b> notifications as <b>read</b>.';
readonly 'table.confirmDialog.markAllReadConfirmation': 'Mark All';
readonly 'filters.view.all': 'All';
readonly 'filters.title': 'Filters';
readonly 'filters.view.label': 'View';
readonly 'filters.view.all': 'All';
readonly 'filters.view.read': 'Read notifications';
readonly 'filters.view.saved': 'Saved';
readonly 'filters.view.unread': 'Unread notifications';
readonly 'filters.title': 'Filters';
readonly 'filters.severity.normal': 'Normal';
readonly 'filters.severity.label': 'Min severity';
readonly 'filters.severity.high': 'High';
readonly 'filters.severity.low': 'Low';
readonly 'filters.severity.label': 'Min severity';
readonly 'filters.severity.critical': 'Critical';
readonly 'filters.topic.label': 'Topic';
readonly 'filters.topic.anyTopic': 'Any topic';
@@ -161,12 +161,12 @@ export const notificationsTranslationRef: TranslationRef<
readonly 'filters.sortBy.origin': 'Origin';
readonly 'filters.sortBy.label': 'Sort by';
readonly 'filters.sortBy.placeholder': 'Field to sort by';
readonly 'filters.sortBy.topic': 'Topic';
readonly 'filters.sortBy.newest': 'Newest on top';
readonly 'filters.sortBy.oldest': 'Oldest on top';
readonly 'filters.sortBy.topic': 'Topic';
readonly 'settings.title': 'Notification settings';
readonly 'settings.table.origin': 'Origin';
readonly 'settings.table.topic': 'Topic';
readonly 'settings.title': 'Notification settings';
readonly 'settings.errors.useNotificationFormat': 'useNotificationFormat must be used within a NotificationFormatProvider';
readonly 'settings.errorTitle': 'Failed to load settings';
readonly 'settings.noSettingsAvailable': 'No notification settings available, check back later';
+8 -8
View File
@@ -25,11 +25,11 @@ const _default: OverridableFrontendPlugin<
name: 'group-profile';
config: {
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -66,13 +66,13 @@ const _default: OverridableFrontendPlugin<
initialRelationAggregation: 'direct' | 'aggregated' | undefined;
showAggregateMembersToggle: boolean | undefined;
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
showAggregateMembersToggle?: boolean | undefined;
initialRelationAggregation?: 'direct' | 'aggregated' | undefined;
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -112,14 +112,14 @@ const _default: OverridableFrontendPlugin<
showAggregateMembersToggle: boolean | undefined;
ownedKinds: string[] | undefined;
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
showAggregateMembersToggle?: boolean | undefined;
initialRelationAggregation?: 'direct' | 'aggregated' | undefined;
ownedKinds?: string[] | undefined;
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -158,13 +158,13 @@ const _default: OverridableFrontendPlugin<
maxRelations: number | undefined;
hideIcons: boolean;
filter: FilterPredicate | undefined;
type: 'content' | 'info' | undefined;
type: 'info' | 'content' | undefined;
};
configInput: {
hideIcons?: boolean | undefined;
maxRelations?: number | undefined;
filter?: FilterPredicate | undefined;
type?: 'content' | 'info' | undefined;
type?: 'info' | 'content' | undefined;
};
output:
| ExtensionDataRef<JSX_2.Element, 'core.reactElement', {}>
@@ -25,25 +25,25 @@ export const createBitbucketPipelinesRunAction: (options: {
| {
type?: string | undefined;
source?: string | undefined;
selector?:
| {
type: string;
pattern: string;
}
| undefined;
pull_request?:
| {
id: string;
}
| undefined;
commit?:
| {
type: string;
hash: string;
}
| undefined;
destination?: string | undefined;
selector?:
| {
type: string;
pattern: string;
}
| undefined;
ref_name?: string | undefined;
destination?: string | undefined;
pull_request?:
| {
id: string;
}
| undefined;
ref_type?: string | undefined;
destination_commit?:
| {
@@ -54,8 +54,8 @@ export const createBitbucketPipelinesRunAction: (options: {
| undefined;
variables?:
| {
key: string;
value: string;
key: string;
secured: boolean;
}[]
| undefined;
@@ -80,7 +80,7 @@ export function createPublishBitbucketCloudAction(options: {
repoUrl: string;
description?: string | undefined;
defaultBranch?: string | undefined;
repoVisibility?: 'private' | 'public' | undefined;
repoVisibility?: 'public' | 'private' | undefined;
gitCommitMessage?: string | undefined;
sourcePath?: string | undefined;
token?: string | undefined;
@@ -20,7 +20,7 @@ export function createPublishBitbucketServerAction(options: {
{
repoUrl: string;
description?: string | undefined;
repoVisibility?: 'private' | 'public' | undefined;
repoVisibility?: 'public' | 'private' | undefined;
defaultBranch?: string | undefined;
sourcePath?: string | undefined;
enableLFS?: boolean | undefined;
@@ -17,7 +17,7 @@ export function createPublishGiteaAction(options: {
repoUrl: string;
description: string;
defaultBranch?: string | undefined;
repoVisibility?: 'private' | 'public' | undefined;
repoVisibility?: 'public' | 'private' | undefined;
gitCommitMessage?: string | undefined;
gitAuthorName?: string | undefined;
gitAuthorEmail?: string | undefined;
@@ -67,14 +67,14 @@ export function createGithubBranchProtectionAction(options: {
bypassPullRequestAllowances?:
| {
apps?: string[] | undefined;
teams?: string[] | undefined;
users?: string[] | undefined;
teams?: string[] | undefined;
}
| undefined;
restrictions?:
| {
teams: string[];
users: string[];
teams: string[];
apps?: string[] | undefined;
}
| undefined;
@@ -242,8 +242,8 @@ export function createGithubRepoCreateAction(options: {
bypassPullRequestAllowances?:
| {
apps?: string[] | undefined;
teams?: string[] | undefined;
users?: string[] | undefined;
teams?: string[] | undefined;
}
| undefined;
collaborators?:
@@ -279,7 +279,7 @@ export function createGithubRepoCreateAction(options: {
protectDefaultBranch?: boolean | undefined;
protectEnforceAdmins?: boolean | undefined;
repoVariables?: Record<string, string> | undefined;
repoVisibility?: 'internal' | 'private' | 'public' | undefined;
repoVisibility?: 'public' | 'internal' | 'private' | undefined;
requireBranchesToBeUpToDate?: boolean | undefined;
requireCodeOwnerReviews?: boolean | undefined;
requiredApprovingReviewCount?: number | undefined;
@@ -290,8 +290,8 @@ export function createGithubRepoCreateAction(options: {
requireLastPushApproval?: boolean | undefined;
restrictions?:
| {
teams: string[];
users: string[];
teams: string[];
apps?: string[] | undefined;
}
| undefined;
@@ -306,7 +306,7 @@ export function createGithubRepoCreateAction(options: {
subscribe?: boolean | undefined;
token?: string | undefined;
topics?: string[] | undefined;
workflowAccess?: 'none' | 'organization' | 'user' | undefined;
workflowAccess?: 'none' | 'user' | 'organization' | undefined;
},
{
remoteUrl: string;
@@ -329,15 +329,15 @@ export function createGithubRepoPushAction(options: {
bypassPullRequestAllowances?:
| {
apps?: string[] | undefined;
teams?: string[] | undefined;
users?: string[] | undefined;
teams?: string[] | undefined;
}
| undefined;
requiredApprovingReviewCount?: number | undefined;
restrictions?:
| {
teams: string[];
users: string[];
teams: string[];
apps?: string[] | undefined;
}
| undefined;
@@ -399,15 +399,15 @@ export function createPublishGithubAction(options: {
bypassPullRequestAllowances?:
| {
apps?: string[] | undefined;
teams?: string[] | undefined;
users?: string[] | undefined;
teams?: string[] | undefined;
}
| undefined;
requiredApprovingReviewCount?: number | undefined;
restrictions?:
| {
teams: string[];
users: string[];
teams: string[];
apps?: string[] | undefined;
}
| undefined;
@@ -417,7 +417,7 @@ export function createPublishGithubAction(options: {
requireBranchesToBeUpToDate?: boolean | undefined;
requiredConversationResolution?: boolean | undefined;
requireLastPushApproval?: boolean | undefined;
repoVisibility?: 'internal' | 'private' | 'public' | undefined;
repoVisibility?: 'public' | 'internal' | 'private' | undefined;
defaultBranch?: string | undefined;
protectDefaultBranch?: boolean | undefined;
protectEnforceAdmins?: boolean | undefined;
@@ -154,7 +154,7 @@ export const createGitlabRepoPushAction: (options: {
sourcePath?: string | undefined;
targetPath?: string | undefined;
token?: string | undefined;
commitAction?: 'auto' | 'update' | 'delete' | 'create' | undefined;
commitAction?: 'auto' | 'create' | 'update' | 'delete' | undefined;
},
{
projectid: string;
@@ -193,7 +193,7 @@ export function createPublishGitlabAction(options: {
}): TemplateAction<
{
repoUrl: string;
repoVisibility?: 'internal' | 'private' | 'public' | undefined;
repoVisibility?: 'public' | 'internal' | 'private' | undefined;
defaultBranch?: string | undefined;
gitCommitMessage?: string | undefined;
gitAuthorName?: string | undefined;
@@ -206,24 +206,24 @@ export function createPublishGitlabAction(options: {
topics?: string[] | undefined;
settings?:
| {
visibility?: 'internal' | 'private' | 'public' | undefined;
path?: string | undefined;
description?: string | undefined;
merge_method?: 'merge' | 'rebase_merge' | 'ff' | undefined;
visibility?: 'public' | 'internal' | 'private' | undefined;
topics?: string[] | undefined;
merge_method?: 'merge' | 'rebase_merge' | 'ff' | undefined;
auto_devops_enabled?: boolean | undefined;
only_allow_merge_if_pipeline_succeeds?: boolean | undefined;
allow_merge_on_skipped_pipeline?: boolean | undefined;
ci_config_path?: string | undefined;
squash_option?:
| 'never'
| 'always'
| 'default_off'
| 'default_on'
| undefined;
only_allow_merge_if_all_discussions_are_resolved?:
| boolean
| undefined;
squash_option?:
| 'always'
| 'never'
| 'default_on'
| 'default_off'
| undefined;
ci_config_path?: string | undefined;
only_allow_merge_if_pipeline_succeeds?: boolean | undefined;
allow_merge_on_skipped_pipeline?: boolean | undefined;
}
| undefined;
branches?:
@@ -236,15 +236,15 @@ export function createPublishGitlabAction(options: {
| undefined;
projectVariables?:
| {
key: string;
value: string;
raw?: boolean | undefined;
key: string;
description?: string | undefined;
protected?: boolean | undefined;
raw?: boolean | undefined;
variable_type?: 'file' | 'env_var' | undefined;
masked?: boolean | undefined;
environment_scope?: string | undefined;
masked_and_hidden?: boolean | undefined;
environment_scope?: string | undefined;
}[]
| undefined;
},
@@ -271,7 +271,7 @@ export const createPublishGitlabMergeRequestAction: (options: {
sourcePath?: string | undefined;
targetPath?: string | undefined;
token?: string | undefined;
commitAction?: 'auto' | 'update' | 'delete' | 'create' | 'skip' | undefined;
commitAction?: 'auto' | 'create' | 'update' | 'delete' | 'skip' | undefined;
projectid?: string | undefined;
removeSourceBranch?: boolean | undefined;
assignee?: string | undefined;
@@ -47,9 +47,8 @@ export function createFetchRailsAction(options: {
values: {
railsArguments?:
| {
template?: string | undefined;
api?: boolean | undefined;
force?: boolean | undefined;
template?: string | undefined;
database?:
| 'sqlite3'
| 'mysql'
@@ -61,6 +60,7 @@ export function createFetchRailsAction(options: {
| 'jdbcpostgresql'
| 'jdbc'
| undefined;
force?: boolean | undefined;
minimal?: boolean | undefined;
railsVersion?: 'edge' | 'master' | 'dev' | 'fromImage' | undefined;
skipActionCable?: boolean | undefined;
+1 -1
View File
@@ -217,8 +217,8 @@ export const createFilesystemReadDirAction: () => TemplateAction<
export const createFilesystemRenameAction: () => TemplateAction<
{
files: {
from: string;
to: string;
from: string;
overwrite?: boolean | undefined;
}[];
},
+1 -1
View File
@@ -318,8 +318,8 @@ export const scaffolderReactTranslationRef: TranslationRef<
readonly 'stepper.reviewButtonText': 'Review';
readonly 'stepper.stepIndexLabel': 'Step {{index, number}}';
readonly 'passwordWidget.content': 'This widget is insecure. Please use [`ui:field: Secret`](https://backstage.io/docs/features/software-templates/writing-templates/#using-secrets) instead of `ui:widget: password`';
readonly 'scaffolderPageContextMenu.createLabel': 'Create';
readonly 'scaffolderPageContextMenu.moreLabel': 'more';
readonly 'scaffolderPageContextMenu.createLabel': 'Create';
readonly 'scaffolderPageContextMenu.editorLabel': 'Manage Templates';
readonly 'scaffolderPageContextMenu.actionsLabel': 'Installed Actions';
readonly 'scaffolderPageContextMenu.tasksLabel': 'Task List';
+15 -15
View File
@@ -144,8 +144,8 @@ const _default: OverridableFrontendPlugin<
};
configInput: {
filter?: FilterPredicate | undefined;
label?: string | undefined;
title?: string | undefined;
label?: string | undefined;
};
output:
| ExtensionDataRef<
@@ -200,8 +200,8 @@ const _default: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -572,24 +572,24 @@ export const scaffolderTranslationRef: TranslationRef<
readonly 'fields.repoOwnerPicker.title': 'Owner';
readonly 'fields.repoOwnerPicker.description': 'The owner of the repository';
readonly 'aboutCard.launchTemplate': 'Launch Template';
readonly 'actionsPage.title': 'Installed actions';
readonly 'actionsPage.action.output': 'Output';
readonly 'actionsPage.action.input': 'Input';
readonly 'actionsPage.action.examples': 'Examples';
readonly 'actionsPage.content.emptyState.title': 'No information to display';
readonly 'actionsPage.content.emptyState.description': 'There are no actions installed or there was an issue communicating with backend.';
readonly 'actionsPage.content.searchFieldPlaceholder': 'Search for an action';
readonly 'actionsPage.title': 'Installed actions';
readonly 'actionsPage.action.input': 'Input';
readonly 'actionsPage.action.output': 'Output';
readonly 'actionsPage.action.examples': 'Examples';
readonly 'actionsPage.subtitle': 'This is the collection of all installed actions';
readonly 'actionsPage.pageTitle': 'Create a New Component';
readonly 'listTaskPage.title': 'List template tasks';
readonly 'listTaskPage.content.emptyState.title': 'No information to display';
readonly 'listTaskPage.content.emptyState.description': 'There are no tasks or there was an issue communicating with backend.';
readonly 'listTaskPage.content.tableCell.template': 'Template';
readonly 'listTaskPage.content.tableTitle': 'Tasks';
readonly 'listTaskPage.content.tableCell.status': 'Status';
readonly 'listTaskPage.content.tableCell.template': 'Template';
readonly 'listTaskPage.content.tableCell.owner': 'Owner';
readonly 'listTaskPage.content.tableCell.created': 'Created';
readonly 'listTaskPage.content.tableCell.taskID': 'Task ID';
readonly 'listTaskPage.content.tableTitle': 'Tasks';
readonly 'listTaskPage.title': 'List template tasks';
readonly 'listTaskPage.subtitle': 'All tasks that have been started';
readonly 'listTaskPage.pageTitle': 'Templates Tasks';
readonly 'ownerListPicker.title': 'Task Owner';
@@ -614,28 +614,28 @@ export const scaffolderTranslationRef: TranslationRef<
readonly 'templateEditorForm.stepper.emptyText': 'There are no spec parameters in the template to preview.';
readonly 'renderSchema.undefined': 'No schema defined';
readonly 'renderSchema.tableCell.name': 'Name';
readonly 'renderSchema.tableCell.type': 'Type';
readonly 'renderSchema.tableCell.title': 'Title';
readonly 'renderSchema.tableCell.description': 'Description';
readonly 'renderSchema.tableCell.type': 'Type';
readonly 'templatingExtensions.title': 'Templating Extensions';
readonly 'templatingExtensions.content.values.title': 'Values';
readonly 'templatingExtensions.content.values.notAvailable': 'There are no global template values defined.';
readonly 'templatingExtensions.content.emptyState.title': 'No information to display';
readonly 'templatingExtensions.content.emptyState.description': 'There are no templating extensions available or there was an issue communicating with the backend.';
readonly 'templatingExtensions.content.filters.title': 'Filters';
readonly 'templatingExtensions.content.filters.schema.input': 'Input';
readonly 'templatingExtensions.content.filters.schema.output': 'Output';
readonly 'templatingExtensions.content.filters.schema.input': 'Input';
readonly 'templatingExtensions.content.filters.schema.arguments': 'Arguments';
readonly 'templatingExtensions.content.filters.examples': 'Examples';
readonly 'templatingExtensions.content.filters.notAvailable': 'There are no template filters defined.';
readonly 'templatingExtensions.content.filters.metadataAbsent': 'Filter metadata unavailable';
readonly 'templatingExtensions.content.searchFieldPlaceholder': 'Search for an extension';
readonly 'templatingExtensions.content.functions.title': 'Functions';
readonly 'templatingExtensions.content.functions.schema.output': 'Output';
readonly 'templatingExtensions.content.functions.schema.arguments': 'Arguments';
readonly 'templatingExtensions.content.functions.examples': 'Examples';
readonly 'templatingExtensions.content.functions.notAvailable': 'There are no global template functions defined.';
readonly 'templatingExtensions.content.functions.metadataAbsent': 'Function metadata unavailable';
readonly 'templatingExtensions.content.searchFieldPlaceholder': 'Search for an extension';
readonly 'templatingExtensions.title': 'Templating Extensions';
readonly 'templatingExtensions.subtitle': 'This is the collection of available templating extensions';
readonly 'templatingExtensions.pageTitle': 'Templating Extensions';
readonly 'templateTypePicker.title': 'Categories';
@@ -699,12 +699,12 @@ export const scaffolderTranslationRef: TranslationRef<
readonly 'templateEditorToolbar.addToCatalogDialogTitle': 'Publish changes';
readonly 'templateEditorToolbar.addToCatalogDialogContent.stepsIntroduction': 'Follow the instructions below to create or update a template:';
readonly 'templateEditorToolbar.addToCatalogDialogContent.stepsListItems': 'Save the template files in a local directory\nCreate a pull request to a new or existing git repository\nIf the template already exists, the changes will be reflected in the software catalog once the pull request gets merged\nBut if you are creating a new template, follow the documentation linked below to register the new template repository in software catalog';
readonly 'templateEditorToolbar.addToCatalogDialogActions.documentationUrl': 'https://backstage.io/docs/features/software-templates/adding-templates/';
readonly 'templateEditorToolbar.addToCatalogDialogActions.documentationButton': 'Go to the documentation';
readonly 'templateEditorToolbarFileMenu.button': 'File';
readonly 'templateEditorToolbar.addToCatalogDialogActions.documentationUrl': 'https://backstage.io/docs/features/software-templates/adding-templates/';
readonly 'templateEditorToolbarFileMenu.options.openDirectory': 'Open template directory';
readonly 'templateEditorToolbarFileMenu.options.createDirectory': 'Create template directory';
readonly 'templateEditorToolbarFileMenu.options.closeEditor': 'Close template editor';
readonly 'templateEditorToolbarFileMenu.button': 'File';
readonly 'templateEditorToolbarTemplatesMenu.button': 'Templates';
}
>;
@@ -7,8 +7,8 @@ import { ApiResponse } from '@opensearch-project/opensearch';
import { ApiResponse as ApiResponse_2 } from '@elastic/elasticsearch';
import { BackendFeature } from '@backstage/backend-plugin-api';
import { BatchSearchEngineIndexer } from '@backstage/plugin-search-backend-node';
import { BulkHelper } from '@elastic/elasticsearch/lib/Helpers';
import { BulkStats } from '@elastic/elasticsearch/lib/Helpers';
import { BulkHelper } from '@opensearch-project/opensearch/lib/Helpers.js';
import { BulkStats } from '@opensearch-project/opensearch/lib/Helpers.js';
import { Config } from '@backstage/config';
import type { ConnectionOptions } from 'node:tls';
import { ExtensionPoint } from '@backstage/backend-plugin-api';
+2 -2
View File
@@ -73,8 +73,8 @@ const _default: OverridableFrontendPlugin<
};
configInput: {
noTrack?: boolean | undefined;
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -242,8 +242,8 @@ export const searchPage: OverridableExtensionDefinition<{
};
configInput: {
noTrack?: boolean | undefined;
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
+5 -5
View File
@@ -133,10 +133,10 @@ const _default: OverridableFrontendPlugin<
};
configInput: {
filter?: FilterPredicate | undefined;
title?: string | undefined;
path?: string | undefined;
group?: string | false | undefined;
title?: string | undefined;
icon?: string | undefined;
group?: string | false | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -230,8 +230,8 @@ const _default: OverridableFrontendPlugin<
};
configInput: {
filter?: FilterPredicate | undefined;
label?: string | undefined;
title?: string | undefined;
label?: string | undefined;
};
output:
| ExtensionDataRef<
@@ -288,8 +288,8 @@ const _default: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -366,8 +366,8 @@ const _default: OverridableFrontendPlugin<
configInput: {
withoutSearch?: boolean | undefined;
withoutHeader?: boolean | undefined;
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
+6 -6
View File
@@ -50,8 +50,8 @@ const _default: OverridableFrontendPlugin<
title: string | undefined;
};
configInput: {
title?: string | undefined;
path?: string | undefined;
title?: string | undefined;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
@@ -164,22 +164,22 @@ export const userSettingsTranslationRef: TranslationRef<
readonly 'featureFlags.filterTitle': 'Filter';
readonly 'featureFlags.clearFilter': 'Clear filter';
readonly 'featureFlags.emptyFlags.title': 'No Feature Flags';
readonly 'featureFlags.emptyFlags.description': 'Feature Flags make it possible for plugins to register features in Backstage for users to opt into. You can use this to split out logic in your code for manual A/B testing, etc.';
readonly 'featureFlags.emptyFlags.action.title': 'An example for how to add a feature flag is highlighted below:';
readonly 'featureFlags.emptyFlags.action.readMoreButtonTitle': 'Read More';
readonly 'featureFlags.emptyFlags.description': 'Feature Flags make it possible for plugins to register features in Backstage for users to opt into. You can use this to split out logic in your code for manual A/B testing, etc.';
readonly 'featureFlags.flagItem.title.disable': 'Disable';
readonly 'featureFlags.flagItem.title.enable': 'Enable';
readonly 'featureFlags.flagItem.subtitle.registeredInApplication': 'Registered in the application';
readonly 'featureFlags.flagItem.subtitle.registeredInPlugin': 'Registered in {{pluginId}} plugin';
readonly 'languageToggle.select': 'Select language {{language}}';
readonly 'languageToggle.title': 'Language';
readonly 'languageToggle.description': 'Change the language';
readonly 'themeToggle.select': 'Select {{theme}}';
readonly 'languageToggle.select': 'Select language {{language}}';
readonly 'themeToggle.title': 'Theme';
readonly 'themeToggle.description': 'Change the theme mode';
readonly 'themeToggle.select': 'Select {{theme}}';
readonly 'themeToggle.names.auto': 'Auto';
readonly 'themeToggle.names.dark': 'Dark';
readonly 'themeToggle.names.light': 'Light';
readonly 'themeToggle.names.dark': 'Dark';
readonly 'themeToggle.selectAuto': 'Select Auto Theme';
readonly 'signOutMenu.title': 'Sign Out';
readonly 'signOutMenu.moreIconTitle': 'more';
@@ -194,9 +194,9 @@ export const userSettingsTranslationRef: TranslationRef<
readonly 'identityCard.ownershipEntities': 'Ownership Entities';
readonly 'defaultProviderSettings.description': 'Provides authentication towards {{provider}} APIs and identities';
readonly 'emptyProviders.title': 'No Authentication Providers';
readonly 'emptyProviders.description': 'You can add Authentication Providers to Backstage which allows you to use these providers to authenticate yourself.';
readonly 'emptyProviders.action.title': 'Open app-config.yaml and make the changes as highlighted below:';
readonly 'emptyProviders.action.readMoreButtonTitle': 'Read More';
readonly 'emptyProviders.description': 'You can add Authentication Providers to Backstage which allows you to use these providers to authenticate yourself.';
readonly 'providerSettingsItem.title.signOut': 'Sign out from {{title}}';
readonly 'providerSettingsItem.title.signIn': 'Sign in to {{title}}';
readonly 'providerSettingsItem.buttonTitle.signOut': 'Sign out';