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 @@ -294,6 +294,7 @@ export interface Net {
294294 removeCookies ( domain ?: string ) : Promise < null > ;
295295}
296296
297+ type HashAlgorithm = "md5" | "sha1" | "sha224" | "sha256" | "sha384" | "sha512" ;
297298export interface FS {
298299 RNFetchBlobSession : RNFetchBlobSession ;
299300
@@ -317,6 +318,14 @@ export interface FS {
317318
318319 ls ( path : string ) : Promise < string [ ] > ;
319320
321+ /**
322+ * Read the file from the given path and calculate a cryptographic hash sum over its contents.
323+ *
324+ * @param path Path to the file
325+ * @param algorithm The hash algorithm to use
326+ */
327+ hash ( path : string , algorithm : HashAlgorithm ) : Promise < string > ;
328+
320329 /**
321330 * Create file stream from file at `path`.
322331 * @param path The file path.
You can’t perform that action at this time.
0 commit comments