UNPKG

recoder-code

Version:

🚀 AI-powered development platform - Chat with 32+ models, build projects, automate workflows. Free models included!

18 lines (17 loc) • 430 B
import { toUint8Array } from "@smithy/util-utf8"; import { Writable } from "stream"; export class HashCalculator extends Writable { constructor(hash, options) { super(options); this.hash = hash; } _write(chunk, encoding, callback) { try { this.hash.update(toUint8Array(chunk)); } catch (err) { return callback(err); } callback(); } }