From 5196a136c16750113eea1edcf129bbe010318130 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Wed, 22 Nov 2023 12:01:38 +0100 Subject: [PATCH] frontend-plugin-api: option ordering and export for createExtension types Signed-off-by: Patrik Oldsberg --- packages/frontend-plugin-api/src/wiring/createExtension.ts | 4 ++-- packages/frontend-plugin-api/src/wiring/index.ts | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/frontend-plugin-api/src/wiring/createExtension.ts b/packages/frontend-plugin-api/src/wiring/createExtension.ts index 3c876a5c00..25b30142a4 100644 --- a/packages/frontend-plugin-api/src/wiring/createExtension.ts +++ b/packages/frontend-plugin-api/src/wiring/createExtension.ts @@ -73,9 +73,9 @@ export interface CreateExtensionOptions< TInputs extends AnyExtensionInputMap, TConfig, > { + kind?: string; namespace?: string; name?: string; - kind?: string; attachTo: { id: string; input: string }; disabled?: boolean; inputs?: TInputs; @@ -91,9 +91,9 @@ export interface CreateExtensionOptions< /** @public */ export interface ExtensionDefinition { $$type: '@backstage/ExtensionDefinition'; + kind?: string; namespace?: string; name?: string; - kind?: string; attachTo: { id: string; input: string }; disabled: boolean; inputs: AnyExtensionInputMap; diff --git a/packages/frontend-plugin-api/src/wiring/index.ts b/packages/frontend-plugin-api/src/wiring/index.ts index 191307ce1a..24f83be6e5 100644 --- a/packages/frontend-plugin-api/src/wiring/index.ts +++ b/packages/frontend-plugin-api/src/wiring/index.ts @@ -22,6 +22,7 @@ export { export { createExtension, type Extension, + type ExtensionDefinition, type CreateExtensionOptions, type ExtensionDataValues, type ExtensionInputValues,