(
filePath: string,
hash: any,
options?: { start: number; end: number }
)
| 187 | } |
| 188 | |
| 189 | private readStreamToHash( |
| 190 | filePath: string, |
| 191 | hash: any, |
| 192 | options?: { start: number; end: number } |
| 193 | ): Promise<void> { |
| 194 | return new Promise((resolve, reject) => { |
| 195 | const stream = fs.createReadStream(filePath, options); |
| 196 | stream.on("data", (chunk) => hash.update(chunk)); |
| 197 | stream.on("end", resolve); |
| 198 | stream.on("error", reject); |
| 199 | }); |
| 200 | } |
| 201 | } |