( totalMs: number, deltaMs: number, name: string, memory: NodeJS.MemoryUsage | undefined, totalPad: number, deltaPad: number, extra = '', )
| 78 | * based on their expected magnitude (startup uses 8/7, query uses 10/9). |
| 79 | */ |
| 80 | export function formatTimelineLine( |
| 81 | totalMs: number, |
| 82 | deltaMs: number, |
| 83 | name: string, |
| 84 | memory: NodeJS.MemoryUsage | undefined, |
| 85 | totalPad: number, |
| 86 | deltaPad: number, |
| 87 | extra = '', |
| 88 | ): string { |
| 89 | const memInfo = memory |
| 90 | ? ` | RSS: ${formatFileSize(memory.rss)}, Heap: ${formatFileSize(memory.heapUsed)}` |
| 91 | : '' |
| 92 | return `[+${formatMs(totalMs).padStart(totalPad)}ms] (+${formatMs(deltaMs).padStart(deltaPad)}ms) ${name}${extra}${memInfo}` |
| 93 | } |
no test coverage detected