manajer interval penyiapan – npm – Beragampengetahuan
Kelas utilitas untuk mengelola interval yang dibuat oleh setInterval.
Contents
Install
Anda dapat menginstal paket menggunakan npm:
npm install set-interval-manager
contoh
// ES6 import
import SetInterval from 'set-interval-manager';
// (or) CommonJS require
const SetInterval = require('set-interval-manager');
const mockFn = () => 'set-interval-manager';
// --- (start + clear) ---
SetInterval.start(mockFn, 1000, 'basic-example');
SetInterval.clear('basic-example');
// --- (start + clearAll) ---
SetInterval.start(mockFn, 1000, 'interval-one');
SetInterval.start(mockFn, 1500, 'interval-two');
SetInterval.start(mockFn, 2000, 'interval-three');
SetInterval.clearAll();
// --- (start + listAll) ---
SetInterval.start(mockFn, 1000, 'interval-one');
SetInterval.start(mockFn, 1500, 'interval-two');
SetInterval.listAll(); // => ['interval-one', 'interval-two']
SetInterval.clear('interval-one');
SetInterval.listAll(); // => ['interval-two']
API
SetInterval
Kelas utama yang diekspor oleh paket.
start(fn: IntervalFn, interval: number, key: string): void
Memulai interval baru yang memanggil fungsi yang ditentukan pada interval yang ditentukan.
-
fn(wajib): Fungsi untuk memanggil. -
interval(Wajib): Interval waktu (dalam milidetik) antara pemanggilan fungsi. -
key(wajib): Pengidentifikasi string unik untuk interval.
clear(key: string): void
Hentikan interval dengan kunci yang ditentukan.
-
key(wajib): Pengidentifikasi string untuk interval berhenti.
clearAll(): void
Menghentikan semua interval yang dikelola oleh utilitas ini.
listAll(): string[]
Mendapatkan larik semua kunci yang saat ini digunakan untuk mengelola interval.
lisensi
Paket ini dirilis di bawah lisensi MIT.
rencana pengembangan website
metode pengembangan website
jelaskan beberapa rencana untuk pengembangan website, proses pengembangan website, kekuatan dan kelemahan bisnis pengembangan website
, jasa pengembangan website, tahap pengembangan website, biaya pengembangan website
#manajer #interval #penyiapan #npm