@brains/iterate-object

Iterate object lazy

Usage no npm install needed!

<script type="module">
  import brainsIterateObject from 'https://cdn.skypack.dev/@brains/iterate-object';
</script>

README

@brains/iterate-object (in process)

Examples

import iterateObject from '@brains/iterate-object';

const test: {[key: string]: number} = {a: 1, b: 2};

for (const [key, value] of iterateObject<number>(test)) {
    console.log(key, value);
}
// logs:
// a 1
// b 2

console.log(new Map<string, number>(iterateObject<number>(test)));
// logs:
// Map { 'a' => 1, 'b' => 2 }