@credo-ts/core
Version:
<p align="center"> <br /> <img alt="Credo Logo" src="https://github.com/openwallet-foundation/credo-ts/blob/c7886cb8377ceb8ee4efe8d264211e561a75072d/images/credo-logo.png" height="250px" /> </p> <h1 align="center"><b>Credo - Core</b></h1
19 lines (18 loc) • 482 B
JavaScript
import varint from "varint";
//#region src/utils/VarintEncoder.ts
var VarintEncoder = class VarintEncoder {
static decode(data) {
return [varint.decode(data), varint.decode.bytes];
}
static encode(int) {
const target = new Uint8Array(VarintEncoder.encodingLength(int));
varint.encode(int, target);
return target;
}
static encodingLength(int) {
return varint.encodingLength(int);
}
};
//#endregion
export { VarintEncoder };
//# sourceMappingURL=VarintEncoder.mjs.map