frontend-plugin-api: add support for accessing extensions from plugin instance

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2024-08-08 16:19:54 +02:00
parent 57cb03d6b6
commit a65cfc8149
25 changed files with 564 additions and 152 deletions
+18 -3
View File
@@ -13,12 +13,21 @@ const _default: BackstagePlugin<
{
root: RouteRef<undefined>;
},
{},
{}
>;
export default _default;
// @alpha (undocumented)
export const searchApi: ExtensionDefinition<{}, {}, never, never>;
export const searchApi: ExtensionDefinition<
{},
{},
never,
never,
string | undefined,
string | undefined,
string | undefined
>;
// @alpha (undocumented)
export const searchNavItem: ExtensionDefinition<
@@ -29,7 +38,10 @@ export const searchNavItem: ExtensionDefinition<
title?: string | undefined;
},
never,
never
never,
string | undefined,
string | undefined,
string | undefined
>;
// @alpha (undocumented)
@@ -43,7 +55,10 @@ export const searchPage: ExtensionDefinition<
noTrack: boolean;
},
AnyExtensionDataRef,
{}
{},
string | undefined,
string | undefined,
string | undefined
>;
// (No @packageDocumentation comment for this package)