🌳
pt0/sharedF/timingAI.mts
1import { isVeryVerbose } from './isDevPcF.mts'
2import { betLog } from './betterConsLogF.mts'
4export const betDurMs = async <T,>(label: string, fn: () => Promise<T> | T): Promise<T> => {
5 if (!isVeryVerbose) return await fn()
6 const start = Date.now()
7 const result = await fn()
8 betLog({label, durMs: Date.now() - start})
9 return result