@@ -356,7 +356,7 @@ export interface FS {
356
356
*/
357
357
writeFile ( path : string , data : string | number [ ] , encoding ?: Encoding ) : Promise < void > ;
358
358
359
- appendFile ( path : string , data : string | number [ ] , encoding ?: Encoding ) : Promise < void > ;
359
+ appendFile ( path : string , data : string | number [ ] , encoding ?: Encoding | "uri" ) : Promise < number > ;
360
360
361
361
/**
362
362
* Wrapper method of readStream.
@@ -399,6 +399,7 @@ export interface Dirs {
399
399
DocumentDir : string ;
400
400
CacheDir : string ;
401
401
PictureDir : string ;
402
+ LibraryDir : string ;
402
403
MusicDir : string ;
403
404
MovieDir : string ;
404
405
DownloadDir : string ;
@@ -432,7 +433,7 @@ export interface RNFetchBlobReadStream {
432
433
onEnd ( fn : ( ) => void ) : void ;
433
434
}
434
435
435
- type Encoding = "utf8" | "ascii" | "base64" ;
436
+ export type Encoding = "utf8" | "ascii" | "base64" ;
436
437
437
438
/* tslint:disable-next-line interface-name*/
438
439
export interface IOSApi {
@@ -606,11 +607,13 @@ export interface AddAndroidDownloads {
606
607
607
608
export interface RNFetchBlobResponseInfo {
608
609
taskId : string ;
609
- state : number ;
610
+ state : string ;
610
611
headers : any ;
612
+ redirects : string [ ] ;
611
613
status : number ;
612
614
respType : "text" | "blob" | "" | "json" ;
613
615
rnfbEncode : "path" | "base64" | "ascii" | "utf8" ;
616
+ timeout : boolean ;
614
617
}
615
618
616
619
export interface RNFetchBlobStream {
@@ -623,8 +626,8 @@ export declare class RNFetchBlobFile {
623
626
}
624
627
625
628
export declare class RNFetchBlobStat {
626
- lastModified : string ;
627
- size : string ;
629
+ lastModified : number ;
630
+ size : number ;
628
631
type : "directory" | "file" ;
629
632
path : string ;
630
633
filename : string ;
0 commit comments