Filtering Even Numbers in an Effect Loop

Hi, i am learning effect-ts

function generateArrayOfNumbersFrom(min: number, max: number) {
  return Effect.loop(min, {
    while: n => n <= max,
    step: n => n + 1,
    body: n => Effect.succeed(n),
  })
}


how can i only take even numbers or take based on some conditions?
Was this page helpful?