@@ -47,7 +47,7 @@ function updateTravis(database: admin.database.Database,
47
47
}
48
48
49
49
/** Get a list of filenames from firebase database. */
50
- function getScreenshotFiles ( database : admin . database . Database ) : Promise < any [ ] > {
50
+ function getScreenshotFiles ( database : admin . database . Database ) {
51
51
let bucket = openScreenshotsBucket ( ) ;
52
52
return bucket . getFiles ( { prefix : 'golds/' } ) . then ( function ( data : any ) {
53
53
return data [ 0 ] . filter ( ( file :any ) => file . name . endsWith ( '.screenshot.png' ) ) ;
@@ -76,7 +76,7 @@ function getLocalScreenshotFiles(dir: string): string[] {
76
76
function uploadScreenshots ( prNumber ?: string , mode ?: 'test' | 'diff' ) {
77
77
let bucket = openScreenshotsBucket ( ) ;
78
78
79
- let promises : admin . Promise < void > [ ] = [ ] ;
79
+ let promises : any [ ] = [ ] ;
80
80
let localDir = mode == 'diff' ? path . join ( SCREENSHOT_DIR , 'diff' ) : SCREENSHOT_DIR ;
81
81
getLocalScreenshotFiles ( localDir ) . forEach ( ( file : string ) => {
82
82
let fileName = path . join ( localDir , file ) ;
@@ -95,13 +95,13 @@ function downloadAllGoldsAndCompare(
95
95
mkdirp ( path . join ( SCREENSHOT_DIR , `golds` ) ) ;
96
96
mkdirp ( path . join ( SCREENSHOT_DIR , `diff` ) ) ;
97
97
98
- return admin . Promise . all ( files . map ( ( file : any ) => {
98
+ return Promise . all ( files . map ( ( file : any ) => {
99
99
return downloadGold ( file ) . then ( ( ) => diffScreenshot ( file . name , database , prNumber ) ) ;
100
100
} ) ) . then ( ( results : boolean [ ] ) => results . every ( ( value : boolean ) => value == true ) ) ;
101
101
}
102
102
103
103
/** Download one gold screenshot */
104
- function downloadGold ( file : any ) : Promise < void > {
104
+ function downloadGold ( file : any ) {
105
105
return file . download ( {
106
106
destination : path . join ( SCREENSHOT_DIR , file . name )
107
107
} ) ;
0 commit comments