Surge_by_SukkaW/Build/lib/trace-runner.js
2023-09-13 14:07:38 +08:00

16 lines
379 B
JavaScript

const path = require('path');
/**
* @param {Function} fn
* @param {string} __filename
*/
module.exports.runner = async (__filename, fn) => {
const runnerName = path.basename(__filename, path.extname(__filename));
const start = Date.now();
const result = await fn();
const end = Date.now();
console.log(`⌛ [${runnerName}]: ${end - start}ms`);
return result;
};