Correct the TConfig type

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
Fredrik Adelöw
2024-08-14 15:55:52 +02:00
parent 9ad63932cf
commit a376559a2d
3 changed files with 8 additions and 3 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/frontend-plugin-api': patch
---
Correct the `TConfig` type of data references to only contain config
+2 -2
View File
@@ -407,7 +407,7 @@ export interface ConfigurableExtensionDataRef<
optional(): ConfigurableExtensionDataRef<
TData,
TId,
TData & {
TConfig & {
optional: true;
}
>;
@@ -1800,7 +1800,7 @@ export const PageBlueprint: ExtensionBlueprint<
| ConfigurableExtensionDataRef<
RouteRef<AnyRouteRefParams>,
'core.routing.ref',
RouteRef<AnyRouteRefParams> & {
{
optional: true;
}
>,
@@ -55,7 +55,7 @@ export interface ConfigurableExtensionDataRef<
optional(): ConfigurableExtensionDataRef<
TData,
TId,
TData & { optional: true }
TConfig & { optional: true }
>;
(t: TData): ExtensionDataValue<TData, TId>;
}