|
@@ -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;
|