Skip to main content
Module

x/six/mod.ts>setIntervalX

🕵️ Limit the amount of times that setInterval will fire
Latest
function setIntervalX
import { setIntervalX } from "https://deno.land/x/six@v1.0.1/mod.ts";

Limit the amount of times that setInterval will fire.

Examples

Example 1

import { setIntervalX } from "https://deno.land/x/six/mod.ts";
import { randomNumber } from "https://deno.land/x/random_number/mod.ts";

const API_URL = "https://leap.deno.dev";

async function checkAPIStatus() {
   const randomYear = randomNumber({ min: 2000, max: 10_000});

   const response = await fetch(`${API_URL}/${randomYear}`);
   const data = await response.json();

   console.log(`Is ${randomYear} a leap year? ${data.leapYear}.`);
}

setIntervalX(checkAPIStatus, 2000, 15);

Parameters

handler: (...args: any[]) => any
timeout: number
repetitions: number
...args: any[]