@dgrammatiko/joomla-tools
Version:
Tools for developing J4 extensions
24 lines (20 loc) • 362 B
JavaScript
import { logger } from './logger.mjs';
/**
* Simple timer
*
* @returns {{stop: stop}}
*/
class Timer {
/**
*
* @param {string} name
*/
constructor(name) {
this.start = new Date();
this.name = name;
}
stop() {
logger(`Timer: ${this.name} finished in ${(new Date()).getTime() - this.start.getTime()}ms`);
}
}
export { Timer }