six
Set Interval X
Limit the amount of times that setInterval
will fire.
Made for this StackOverflow Question
😆
Usage
Deno 🚀
import { setInterval } 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 startTime = performance.now();
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}.`);
const entTime = performance.now();
console.log(`Request took ${(entTime - startTime) / 1000} seconds.`);
}
setIntervalX(checkAPIStatus, 2000, 15);
Node.js 🐢
import { setIntervalX } from "@ultirequiem/six";
Browser 🕸
You can use any CDN
Eg. ESM
The API is the same on all this platforms.
API
Support
Open an Issue, I will check it a soon as possible
If you want to hurry me up a bit
send me a tweet
Consider supporting me on Patreon if you like
my work
Don't forget to start the repo
Versioning
We use SemVer for versioning. For the versions available, see the tags.
Authors
Eliaz Bobadilla (a.k.a UltiRequiem) - Creator and
Maintainer
See also the full list of contributors who participated in this project.
Licence
Released under the MIT Licence.