File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -293,6 +293,7 @@ export interface Net {
293
293
removeCookies ( domain ?: string ) : Promise < null > ;
294
294
}
295
295
296
+ type HashAlgorithm = "md5" | "sha1" | "sha224" | "sha256" | "sha384" | "sha512" ;
296
297
export interface FS {
297
298
RNFetchBlobSession : RNFetchBlobSession ;
298
299
@@ -316,6 +317,14 @@ export interface FS {
316
317
317
318
ls ( path : string ) : Promise < string [ ] > ;
318
319
320
+ /**
321
+ * Read the file from the given path and calculate a cryptographic hash sum over its contents.
322
+ *
323
+ * @param path Path to the file
324
+ * @param algorithm The hash algorithm to use
325
+ */
326
+ hash ( path : string , algorithm : HashAlgorithm ) ;
327
+
319
328
/**
320
329
* Create file stream from file at `path`.
321
330
* @param path The file path.
You can’t perform that action at this time.
0 commit comments