diff --git a/packages/core-api/src/extensions/componentData.test.tsx b/packages/core-api/src/extensions/componentData.test.tsx index cb0918b290..417fe07414 100644 --- a/packages/core-api/src/extensions/componentData.test.tsx +++ b/packages/core-api/src/extensions/componentData.test.tsx @@ -100,19 +100,16 @@ describe('elementData', () => { const element = ; const container = (global as any)[ '__@backstage/component-data-store__' - ].store.get(element.type); + ].get(element.type); expect(container.map.get('my-data')).toBe(data); }); it('should should be able to attach data for newer versions', () => { const data = { foo: 'bar' }; const Component = () => null; - (global as any)['__@backstage/component-data-store__'].store.set( - Component, - { - map: new Map([['my-data', data]]), - }, - ); + (global as any)['__@backstage/component-data-store__'].set(Component, { + map: new Map([['my-data', data]]), + }); const element = ; expect(getComponentData(element, 'my-data')).toBe(data); diff --git a/packages/core-api/src/extensions/componentData.tsx b/packages/core-api/src/extensions/componentData.tsx index d18379d25f..8b46d34705 100644 --- a/packages/core-api/src/extensions/componentData.tsx +++ b/packages/core-api/src/extensions/componentData.tsx @@ -33,9 +33,10 @@ type MaybeComponentNode = ReactNode & { }; // The store is bridged across versions using the global object -const { store } = getGlobalSingleton('component-data-store', () => ({ - store: new WeakMap, DataContainer>(), -})); +const store = getGlobalSingleton( + 'component-data-store', + () => new WeakMap, DataContainer>(), +); export function attachComponentData

( component: ComponentType

,