@@ -60,9 +60,7 @@ type OverviewProps = {
6060 tableHeader : PreparedTableHeader ;
6161 originalTable : PreparedTableDataRows ;
6262 originalTools : PreparedTools ;
63- data : {
64- version : string ;
65- } ;
63+ data : { version ?: string } ;
6664 statusValues : unknown ;
6765 categoryValues : unknown ;
6866 filtered : unknown [ ] ;
@@ -97,6 +95,8 @@ type ComponentFuncSync = (overview: OverviewProps) => React.ReactElement;
9795ReactDOM . createPortal = ( ( dom : unknown ) =>
9896 dom ) as unknown as typeof ReactDOM . createPortal ;
9997
98+ const noop = ( ..._args : unknown [ ] ) : void => undefined ;
99+
100100/**
101101 * Function to get all props that can be passed by the Overview component to its
102102 * children, without invoking a render
@@ -165,10 +165,17 @@ const getOverviewProps = (data: unknown): OverviewProps => {
165165 stats,
166166 originalTable,
167167 originalTools,
168- data,
168+ data : data as { version ?: string } ,
169169 statusValues,
170170 categoryValues,
171171 filtered : [ ] ,
172+ toggleSelectColumns : noop ,
173+ prepareTableValues : noop ,
174+ setFilter : noop ,
175+ filterPlotData : noop ,
176+ toggleLinkOverlay : noop ,
177+ changeTab : noop ,
178+ switchToQuantile : noop ,
172179 } ;
173180} ;
174181
@@ -187,8 +194,8 @@ const test_snapshot_of_async = (
187194 . filter ( ( file ) => file . endsWith ( ".html" ) )
188195 . filter ( ( file ) => fs . statSync ( `${ testDir } ${ file } ` ) . size < 100000 )
189196 . forEach ( ( file ) => {
190- it ( ` ${ name } for ${ file } ` , async ( ) => {
191- const content = fs . readFileSync ( ` ${ testDir } ${ file } ` , {
197+ it ( name + " for " + file , async ( ) => {
198+ const content = fs . readFileSync ( testDir + file , {
192199 encoding : "utf-8" ,
193200 } ) ;
194201 const data = JSON . parse ( content ) as unknown ;
@@ -213,10 +220,10 @@ const test_snapshot_of = (
213220) : void => {
214221 fs . readdirSync ( testDir )
215222 . filter ( ( file ) => file . endsWith ( ".html" ) )
216- . filter ( ( file ) => fs . statSync ( ` ${ testDir } ${ file } ` ) . size < 100000 )
223+ . filter ( ( file ) => fs . statSync ( testDir + file ) . size < 100000 )
217224 . forEach ( ( file ) => {
218- it ( ` ${ name } for ${ file } ` , ( ) => {
219- const content = fs . readFileSync ( ` ${ testDir } ${ file } ` , {
225+ it ( name + " for " + file , ( ) => {
226+ const content = fs . readFileSync ( testDir + file , {
220227 encoding : "utf-8" ,
221228 } ) ;
222229 const data = JSON . parse ( content ) as unknown ;
0 commit comments