UNPKG

alinea

Version:
20 lines (18 loc) 497 B
import { prettyMilliseconds } from "../../chunks/chunk-4LUHJRX4.js"; import "../../chunks/chunk-NZLE2WMY.js"; // src/core/util/Timer.ts var out = globalThis.process ? process.stdout.write.bind(process.stdout) : console.log.bind(console); function timer(name) { const startProgress = performance.now(); out(`> ${name}\r`); return (msg) => { const duration = performance.now() - startProgress; out(`> ${msg || name} in ${prettyMilliseconds(duration)} `); }; } export { timer };