cronnor
Version:
Bibliothèque JavaScript implémentant un programme cron.
35 lines (34 loc) • 1.15 kB
TypeScript
/**
* La classe d'une tâche planifiée.
*
* @class
*/
export default class At {
/**
* Crée une tâche planifiée.
*
* @param {Date} date La date de planification de la tâche.
* @param {Function} func La fonction appelée à la date
* planifiée.
* @param {Object} [options] Les options de la planification de la
* tâche.
* @param {any} [options.thisArg] Le `this` utilisé pour la fonction
* (la tâche planifiée par défaut).
* @param {any[]} [options.args] Les paramètres passés à la fonction
* (aucun paramètre par défaut).
* @throws {TypeError} Si le constructeur est appelé sans le mot clé `new`.
*/
constructor(date: Date, func: Function, options?: {
thisArg?: any;
args?: any[];
});
/**
* Exécute manuellement la fonction.
*/
run(): void;
/**
* Annule la planification.
*/
abort(): void;
#private;
}