@@ -27,10 +27,10 @@ const clipboardLink = (linkText: string, value: string, showNotification: (messa
2727}
2828
2929const summaryRows = ( summaryEvent : EventData , showNotification : ( message : string ) => void ) => {
30- let rows = [ ] ;
31- for ( const [ key , value ] of Object . entries ( ( summaryEvent . data as any ) . features ) ) {
30+ const rows = [ ] ;
31+ for ( const [ key , value ] of Object . entries ( summaryEvent . data . features || { } ) ) {
3232 const rowId = summaryEvent . id + key ;
33- const counters = ( value as any ) . counters || [ ] ;
33+ const counters = value . counters || [ ] ;
3434
3535 for ( const counter of counters ) {
3636 rows . push (
@@ -84,8 +84,8 @@ const indexRows = (indexEvent: EventData, showNotification: (message: string) =>
8484 }
8585 break ;
8686 }
87- } else if ( ( indexEvent . data as any ) . user ) {
88- targetText = ( ( indexEvent . data as any ) . user . key || 'unknown' ) + ' user' ;
87+ } else if ( indexEvent . data . user ) {
88+ targetText = ( indexEvent . data . user . key || 'unknown' ) + ' user' ;
8989 iconName = 'person-outline' ;
9090 }
9191 else {
@@ -104,7 +104,7 @@ const indexRows = (indexEvent: EventData, showNotification: (message: string) =>
104104}
105105
106106const featureRows = ( featureEvent : EventData , showNotification : ( message : string ) => void ) => {
107- const data = featureEvent . data as any ; // Type assertion for feature event
107+ const data = featureEvent . data ; // Type assertion for feature event
108108 const eventText = `evaluated as ${ String ( data . value ) } ` ;
109109
110110 return [
@@ -124,7 +124,7 @@ const customRows = (event: EventData, showNotification: (message: string) => voi
124124 < td > { new Date ( event . timestamp ) . toLocaleTimeString ( ) } </ td >
125125 < td > { event . data . kind } </ td >
126126 < td > < Icon name = "chart-histogram" size = "small" /> { event . data . key || 'unknown' } </ td >
127- < td > value is { ( event . data as any ) . metricValue } </ td >
127+ < td > value is { event . data . metricValue } </ td >
128128 < td > { clipboardLink ( 'Copy to clipboard' , JSON . stringify ( event . data ) , showNotification ) } </ td >
129129 </ tr > ,
130130 ] ;
0 commit comments