constinterval=require("@async-generator/inteval");consteverySecond=interval(1000);forawait(letiofeverySecond){console.log(i)// will log 0, 1, 2, 3, ... every second}// usage with optional mapFnconstbooleanEverySecond=interval(1000,n=>n%2===0);forawait(letisEvenofeverySecond){console.log(isEven)// will log true, false, true, false, ... every second}