UNPKG
random-access-idb
Version:
latest (1.2.2)
1.2.2
1.2.1
1.2.0
1.1.1
1.1.0
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
[random-access][1]-compatible indexedDB storage layer
random-access-idb
/
lib
/
blocks.js
12 lines
(11 loc)
•
297 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
module.exports = function
(
size,
start
,
end
)
{ var
result
= [] for
(
var n = Math.floor
(
start
/size
)
*size; n <
end
; n += size
)
{ result.push
(
{
block
: Math.floor
(
n/size
)
,
start
: Math.max
(
n,
start
)
% size,
end
: Math.min
(
n+size,
end
)
% size || size }
)
}
return
result
}