shell-ahk
Version:
`Lodash`/`jQuery` for `AHK`.
27 lines (19 loc) • 548 B
text/coffeescript
# @ts-check
###* @type import('./chunk').Chunk ###
export default (list, size = 1) ->
###* @type (typeof list)[] ###
chunk_listNew = []
chunk_len = list.Length()
chunk_i = 0
while chunk_i < chunk_len / size
###* @type typeof list ###
chunk_listTemp = []
chunk_j = 0
while chunk_j < size
chunk_index = chunk_i * size + chunk_j
unless chunk_index < chunk_len then break
chunk_listTemp.Push list[chunk_index]
chunk_j++
chunk_listNew.Push chunk_listTemp
chunk_i++
return chunk_listNew