UNPKG

bip322-js

Version:

A Javascript library that provides utility functions related to the BIP-322 signature scheme

23 lines 780 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Class that implement Buffer-related utility functions. */ class BufferUtil { /** * Ensures the input is a Node.js Buffer. * If the input is already a Buffer, it is returned unchanged. * Otherwise, it wraps the Uint8Array with Buffer.from. * * This is useful when working with code that may use polyfilled * Buffer-like objects in environments like the browser. * * @param val - The value to normalize as a Buffer. * @returns A Buffer instance containing the same data. */ static ensureBuffer(val) { return Buffer.isBuffer(val) ? val : Buffer.from(val); } } exports.default = BufferUtil; //# sourceMappingURL=BufferUtil.js.map