UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

18 lines (14 loc) 409 B
import { assert } from "../assert.js"; /** * @template R * @param {R[]} result * @param {Iterator<R>} iterator */ export function collectIteratorValueToArray(result, iterator) { assert.isArray(result, 'result'); assert.defined(iterator, 'iterator'); for (let it = iterator.next(); !it.done; it = iterator.next()) { result.push(it.value); } return result; }