renderEntries function presentation ✓ 100.0%
Last updated: 2026-03-02T13:35:57.087Z
Location
Metrics
LOC: 18
Complexity: 3
Params: 1
Coverage: 100.0% (4/4 lines, 46x executed)
Signature
renderEntries(entries: LogEntry[]): : string
Source Code
function renderEntries(entries: LogEntry[]): string {
if (entries.length === 0) {
return `<div class="lv-empty">Nenhum log encontrado.</div>`;
}
return entries
.map(
(entry, idx) => `
<div class="lv-entry lv-${LEVEL_CSS[entry.level] ?? "info"}">
<span class="lv-time">${formatTime(entry.ts)}</span>
<span class="lv-level">${entry.level.toUpperCase()}</span>
<span class="lv-ns">${escapeHtml(entry.ns)}</span>
<span class="lv-msg">${escapeHtml(entry.msg)}</span>
<button class="lv-copy-entry-btn" data-idx="${idx}" title="Copiar entrada">📋</button>
</div>`,
)
.join("");
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| formatTime | calls |
Impact (Incoming)
| Source | Type |
|---|---|
| render | calls |