---
type: JS Module
title: timing-summary.mjs
resource: npm/scripts/lib/timing-summary.mjs
docgen:
  crc: 847290f1
  model: omlx/gemma-4-e4b-it-OptiQ-4bit
  score: 95
---

Форматує тривалість у форматі `<ціла>.<десята>s`. Генерує таблицю-резюме часу виконання для оркестратора `fix` або `lint`, яка включає детальні записи та загальний час прогону. Таблиця містить маркер `❌` для позначення невдач. Функція повертає готовий рядок із фінальним `\n`; друк здійснюється на стороні виклику.

## Поведінка

formatDurationMs форматує тривалість у мілісекундах у рядок у форматі `<ціла>.<десята>s`.
formatTimingSummary генерує багаторядковий рядок із таблицею-резюме часу виконання, включаючи окремі записи та загальний час.

## Публічний API

⏱ formatDurationMs: Перетворює мілісекунди у формат `<sec>.<десята>s`, використовуючи нижнє округлення для забезпечення консистентності виводу.
⏱ formatTimingSummary: Генерує багаторядковий текстовий звіт про час виконання, структурований як таблиця з сумарними даними.

## Гарантії поведінки

- Read-only: не виконує операцій запису (ФС/БД).
