@@ -28,7 +28,7 @@ import {
28
28
canceled ,
29
29
retryLimitExceeded
30
30
} from './error' ;
31
- import { RequestInfo } from './requestinfo' ;
31
+ import { RequestHandler , RequestInfo } from './requestinfo' ;
32
32
import { isJustDef } from './type' ;
33
33
import { makeQueryString } from './url' ;
34
34
import { Headers , Connection , ErrorCode } from './connection' ;
@@ -61,7 +61,7 @@ class NetworkRequest<T> implements Request<T> {
61
61
private reject_ ! : ( reason ?: any ) => void ;
62
62
private canceled_ : boolean = false ;
63
63
private appDelete_ : boolean = false ;
64
- private callback_ : ( p1 : Connection , p2 : string ) => T ;
64
+ private callback_ : RequestHandler < T > ;
65
65
private errorCallback_ :
66
66
| ( ( p1 : Connection , p2 : FirebaseStorageError ) => FirebaseStorageError )
67
67
| null ;
@@ -77,7 +77,7 @@ class NetworkRequest<T> implements Request<T> {
77
77
body : string | Blob | Uint8Array | null ,
78
78
successCodes : number [ ] ,
79
79
additionalRetryCodes : number [ ] ,
80
- callback : ( p1 : Connection , p2 : string ) => T ,
80
+ callback : RequestHandler < T > ,
81
81
errorCallback :
82
82
| ( ( p1 : Connection , p2 : FirebaseStorageError ) => FirebaseStorageError )
83
83
| null ,
@@ -169,7 +169,8 @@ class NetworkRequest<T> implements Request<T> {
169
169
try {
170
170
const result = self . callback_ (
171
171
connection ,
172
- connection . getResponseText ( )
172
+ connection . getResponseText ( ) ,
173
+ connection . getResponseData ( )
173
174
) ;
174
175
if ( isJustDef ( result ) ) {
175
176
resolve ( result ) ;
0 commit comments