diff --git a/packages/core/src/components/StructuredMetadataTable/StructuredMetadataTable.test.jsx b/packages/core/src/components/StructuredMetadataTable/StructuredMetadataTable.test.tsx similarity index 87% rename from packages/core/src/components/StructuredMetadataTable/StructuredMetadataTable.test.jsx rename to packages/core/src/components/StructuredMetadataTable/StructuredMetadataTable.test.tsx index 1ae810ca17..e300e36078 100644 --- a/packages/core/src/components/StructuredMetadataTable/StructuredMetadataTable.test.jsx +++ b/packages/core/src/components/StructuredMetadataTable/StructuredMetadataTable.test.tsx @@ -31,7 +31,13 @@ describe('', () => { describe('Item Mappings', () => { it('Iterates over and displays every field in the map', () => { - const metadata = { field1: 'one', field2: 'two', field3: 'three' }; + const metadata: { + [prop: string]: string; + } = { + field1: 'one', + field2: 'two', + field3: 'three', + }; const { getByText } = render( , ); @@ -42,8 +48,10 @@ describe('', () => { }); }); - it('Supports primative value fields', () => { - const metadata = { strField: 'my field', intField: 1 }; + it('Supports primitive value fields', () => { + const metadata: { + [prop: string]: string | number; + } = { strField: 'my field', intField: 1 }; const { getByText } = render( , ); @@ -79,7 +87,9 @@ describe('', () => { }); it('Supports object elements', () => { - const metadata = { config: { a: 1, b: 2 } }; + const metadata: { [prop: string]: { [prop: string]: number } } = { + config: { a: 1, b: 2 }, + }; const { getByText } = render( , );