File tree 1 file changed +7
-2
lines changed
1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ import ProductReview from './ProductReview.vue';
67
67
68
68
export default class Product extends Vue {
69
69
@Prop ({default: false }) private premium! : boolean ;
70
- @Prop () private cartLength: number ;
70
+ @Prop () private cartLength! : number ;
71
71
72
72
product = {
73
73
name: " Vue Socks" ,
@@ -91,7 +91,12 @@ export default class Product extends Vue {
91
91
if (! this .product .reviews .length ) {
92
92
return null ;
93
93
}
94
- return Math .round (this .product .reviews .map (x => x .rating ).reduce ((a , c ) => a + c , 0 ) / this .product .reviews .length );
94
+ const reviews = this .product .reviews as any ;
95
+ const totalStars = reviews
96
+ .map ((x : any ) => x .rating )
97
+ .reduce ((a : any , c : any ) => a + c , 0 );
98
+
99
+ return Math .round (totalStars / this .product .reviews .length );
95
100
}
96
101
97
102
get title() {
You can’t perform that action at this time.
0 commit comments