11import { Injectable , NgZone } from '@angular/core' ;
2- import { ITestItems } from './interfaces' ;
3- import { BannerAdPluginEvents } from '../../../../../dist/esm/banner ' ;
2+ import { ITestItems } from './interfaces' ;
3+ import { BannerAdPluginEvents } from '../../../../../dist/esm' ;
44
55@Injectable ( {
6- providedIn : 'root'
6+ providedIn : 'root' ,
77} )
88export class HelperService {
9-
10- constructor ( private zone : NgZone ) { }
9+ constructor ( private zone : NgZone ) { }
1110
1211 /**
1312 * items is not Deep Copy, this is substitution
1413 */
15- public async updateItem ( items : ITestItems [ ] , name : string , result : boolean , value : any = undefined ) {
14+ public async updateItem (
15+ items : ITestItems [ ] ,
16+ name : string ,
17+ result : boolean ,
18+ value : any = undefined ,
19+ ) {
1620 this . zone . run ( ( ) => {
1721 let isChanged = false ;
18- items = items . map ( ( item ) => {
22+ items = items . map ( item => {
1923 if ( item . name === name && item . result === undefined && ! isChanged ) {
2024 isChanged = true ;
2125 if ( item . expect === undefined ) {
@@ -25,27 +29,33 @@ export class HelperService {
2529 item . result = item . expect . includes ( value . toString ( ) ) ;
2630 } else {
2731 if ( item . name === BannerAdPluginEvents . SizeChanged ) {
28- item . result = this . bannerAdPluginEventsSizeChanged ( item . expect as number , value ) ;
32+ item . result = this . bannerAdPluginEventsSizeChanged (
33+ item . expect as number ,
34+ value ,
35+ ) ;
2936 } else if ( item . expect === 'error' ) {
30- item . result = this . receiveErrorValue ( value )
37+ item . result = this . receiveErrorValue ( value ) ;
3138 }
3239 }
3340 }
3441 return item ;
3542 } ) ;
3643 } ) ;
37- await new Promise ( resolve => setTimeout ( ( ) => resolve ( ) , 1000 ) ) ;
44+ await new Promise < void > ( resolve => setTimeout ( ( ) => resolve ( ) , 1000 ) ) ;
3845 }
3946
40- private bannerAdPluginEventsSizeChanged ( expect : number | string , value : any ) : boolean {
47+ private bannerAdPluginEventsSizeChanged (
48+ expect : number | string ,
49+ value : any ,
50+ ) : boolean {
4151 if ( expect === 0 ) {
4252 return value . width === 0 && value . height === 0 ;
4353 }
44- return value . width > 0 && value . height > 0
54+ return value . width > 0 && value . height > 0 ;
4555 }
4656
4757 private receiveErrorValue ( value : any ) : boolean {
48- console . log ( [ 'これ' , value ] )
49- return value . hasOwnProperty ( 'code' ) && value . hasOwnProperty ( 'message' ) ;
58+ console . log ( [ 'これ' , value ] ) ;
59+ return value . hasOwnProperty ( 'code' ) && value . hasOwnProperty ( 'message' ) ;
5060 }
5161}
0 commit comments