frontend-plugin-api: use undefined instead of null for extension definition .T

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2024-08-26 11:47:56 +02:00
parent 1173e798f7
commit 0a317137c5
3 changed files with 4 additions and 4 deletions
@@ -390,7 +390,7 @@ export function createExtension<
return {
$$type: '@backstage/ExtensionDefinition',
version: 'v2',
T: null as unknown as T,
T: undefined as unknown as T,
kind: options.kind,
namespace: options.namespace,
name: options.name,
@@ -23,7 +23,7 @@ import {
describe('resolveExtensionDefinition', () => {
const baseDef = {
$$type: '@backstage/ExtensionDefinition',
T: null as any,
T: undefined as any,
version: 'v2',
attachTo: { id: '', input: '' },
disabled: false,
@@ -65,7 +65,7 @@ describe('resolveExtensionDefinition', () => {
describe('old resolveExtensionDefinition', () => {
const baseDef = {
$$type: '@backstage/ExtensionDefinition',
T: null as any,
T: undefined as any,
version: 'v1',
attachTo: { id: '', input: '' },
disabled: false,