Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | /** * Return the decimated indices for the given list. * @param list - to decimate the indices for * @param interleave - the interleave interval for decimation * @param offset - where to start the interleave from */ export default function decimate( list: Array<unknown>, interleave: number, offset = 0 ): number[] { const interleaveIndices = []; for (let i = offset; i < list.length; i += interleave) { interleaveIndices.push(i); } return interleaveIndices; } |