function unsignedVarIntByteLength()

in varint.js [36:45]


function unsignedVarIntByteLength(destResult, n) {
    if (typeof n !== 'number' || n < 0) {
        // TODO: integer check
        return destResult.reset(errors.expected(n, 'unsigned integer'));
    }
    if (n === 0) return destResult.reset(null, 1);

    var needed = Math.ceil(countBits(n) / 7);
    return destResult.reset(null, needed);
}