INNER CODE UNIT · TypeScript
ix1stHalfLast
hasura/graphql-bench · app/queries/src/executors/k6/index.ts:296
const ix1stHalfLast = xs.length/2 - 1
const bucketWidth = (xsSorted[xsSorted.length - 1][0] - xsSorted[0][0]) / numBuckets
var buckets: HistBucket[] = []
for (let gte = xsSorted[0][0] ; true ; gte+=bucketWidth) {
// Last bucket; add remaining and stop
if (buckets.length === (numBuckets-1)) {
var count1stHalf = 0
xsSorted.map( ([_,ixOrig]) => { if (ixOrig <= ix1stHalfLast) count1stHalf++ })
buckets.push({gte, count: xsSorted.length, count1stHalf})
break
}
var count = 0
var count1stHalf = 0
var ixNext
// this should always consume as least one value:
xsSorted.some(([x, ixOrig], ix) => {