• Convert a big-endian buffer to signed BigInt using two's complement.

    Parameters

    • buffer: Buffer<ArrayBufferLike> | Uint8Array<ArrayBufferLike>

      Big-endian byte buffer

    Returns bigint

    BigInt value (can be negative)

    const buffer = new Uint8Array([0xff, 0xff]); // -1 in 2 bytes
    const num = toBigIntBESigned(buffer); // -1n