All files / lib/trigger cooldownTrigger.ts

33.33% Statements 2/6
100% Branches 0/0
33.33% Functions 1/3
40% Lines 2/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 95x 10x              
export function cooldownTrigger(timeMs: number) {
  return async function* () {
    while (true) {
      await new Promise((resolve) => setTimeout(resolve, timeMs))
      yield
    }
  }
}