{"version":3,"file":"printElapsed.cjs","sources":["../../src/node/printElapsed.ts"],"sourcesContent":["import { performance } from \"perf_hooks\"\nimport clr from \"picocolors\"\n\n/**\n * Usage:\n * const start = performance.now()\n * <YOUR CODE>\n * printElapsed(start, \"Build complete\")\n */\nexport function printElapsed(start: number, msg: string): void {\n\tconst end = performance.now()\n\tlet elapsed = end - start\n\tlet unit = \"ms\"\n\tif (elapsed >= 1000) {\n\t\telapsed = elapsed * 0.001\n\t\tunit = \"s\"\n\t}\n\tconsole.log(`${clr.blue(msg)} ${clr.green(\"in\")} ${clr.blue(elapsed.toFixed(1))}${clr.blue(unit)}`)\n}\n"],"names":["performance","clr"],"mappings":";;;;;;;;;;;AAGA;;;;;AAKG;AACa,SAAA,YAAY,CAAC,KAAa,EAAE,GAAW,EAAA;AACtD,IAAA,MAAM,GAAG,GAAGA,sBAAW,CAAC,GAAG,EAAE,CAAA;AAC7B,IAAA,IAAI,OAAO,GAAG,GAAG,GAAG,KAAK,CAAA;IACzB,IAAI,IAAI,GAAG,IAAI,CAAA;IACf,IAAI,OAAO,IAAI,IAAI,EAAE;AACpB,QAAA,OAAO,GAAG,OAAO,GAAG,KAAK,CAAA;QACzB,IAAI,GAAG,GAAG,CAAA;AACV,KAAA;AACD,IAAA,OAAO,CAAC,GAAG,CAAC,CAAG,EAAAC,uBAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAIA,uBAAG,CAAC,KAAK,CAAC,IAAI,CAAC,CAAI,CAAA,EAAAA,uBAAG,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAG,EAAAA,uBAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAE,CAAC,CAAA;AACpG;;;;"}