PluginExtensions: Fixed issue with incorrect type being exposed when configuring an extension (#65910)

Fixed issue with wrong type required in configureExtensionLink
This commit is contained in:
Marcus Andersson
2023-04-04 14:32:34 +02:00
committed by GitHub
parent 61599de32c
commit 68796a9f31

View File

@@ -97,7 +97,7 @@ export class AppPlugin<T extends KeyValue = KeyValue> extends GrafanaPlugin<AppP
return this._extensionConfigs; return this._extensionConfigs;
} }
configureExtensionLink<Context extends object>(extension: Exclude<PluginExtensionLinkConfig<Context>, 'type'>) { configureExtensionLink<Context extends object>(extension: Omit<PluginExtensionLinkConfig<Context>, 'type'>) {
this._extensionConfigs.push({ this._extensionConfigs.push({
...extension, ...extension,
type: PluginExtensionTypes.link, type: PluginExtensionTypes.link,