core-api: default type parameters for BackstagePlugin to avoid breakage

Co-authored-by: blam <ben@blam.sh>
This commit is contained in:
Patrik Oldsberg
2020-12-16 21:21:28 +01:00
parent 1dc445e893
commit 6d263b0bdf
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -93,8 +93,8 @@ export class PluginImpl<
}
export function createPlugin<
Routes extends AnyRoutes,
ExternalRoutes extends AnyExternalRoutes
Routes extends AnyRoutes = {},
ExternalRoutes extends AnyExternalRoutes = {}
>(
config: PluginConfig<Routes, ExternalRoutes>,
): BackstagePlugin<Routes, ExternalRoutes> {
+2 -2
View File
@@ -76,8 +76,8 @@ export type AnyRoutes = { [name: string]: RouteRef<any> };
export type AnyExternalRoutes = { [name: string]: ExternalRouteRef };
export type BackstagePlugin<
Routes extends AnyRoutes,
ExternalRoutes extends AnyExternalRoutes
Routes extends AnyRoutes = {},
ExternalRoutes extends AnyExternalRoutes = {}
> = {
getId(): string;
output(): PluginOutput[];