1import { genContext } from '../../serverF/genContextF.mts'3type CliTimerStore = { startTime: number }5const cliTimerCtx = genContext<CliTimerStore>('cliTimer')7export const initCliTimer = () => {8 if (cliTimerCtx.getStore()) return9 cliTimerCtx.enterWith({startTime: Date.now()}) // ctx:clear10}12export const fmtElapsed = (): string => {13 const store = cliTimerCtx.getStore()14 if (!store) return ''15 const sec = (Date.now() - store.startTime) / 100016 return `${sec.toFixed(1)}s `17}19export const logElapsed = (msg: string) => console.log(fmtElapsed() + msg)