Skip to main content
Module

x/timers/mod.ts>times

All timing functions you need - for Deno and the browser
Go to Latest
function times
import { times } from "https://deno.land/x/timers@v0.2.0/mod.ts";

execute a callback specified times with delay

Examples

Example 1

import { times } from "https://deno.land/x/timers@v0.2.0/mod.ts";

const paragraph = document.querySelector("p.numbers");
const abortBtn = document.querySelector("button.abort");
const abort = new AbortController();
const { signal } = abort;

abortBtn.addEventListener("click", () => abort.abort(), { once: true })

let i = 0;
times(() => {
    paragraph.textContent += `${i}, `;

    i++;
}, 200, 20, {
    signal
});

Type Parameters

optional
T extends any[] = any[]

Parameters

cb: Listener<T>
delay: number | string
times: number
optional
options: Omit<IntervalOptions<T>, "times"> = [UNSUPPORTED]