( totalMs: number, deltaMs: number, name: string, memory: NodeJS.MemoryUsage | undefined, totalPad: number, deltaPad: number, extra = '', )
| 31 | * based on their expected magnitude (startup uses 8/7, query uses 10/9). |
| 32 | */ |
| 33 | export function formatTimelineLine( |
| 34 | totalMs: number, |
| 35 | deltaMs: number, |
| 36 | name: string, |
| 37 | memory: NodeJS.MemoryUsage | undefined, |
| 38 | totalPad: number, |
| 39 | deltaPad: number, |
| 40 | extra = '', |
| 41 | ): string { |
| 42 | const memInfo = memory |
| 43 | ? ` | RSS: ${formatFileSize(memory.rss)}, Heap: ${formatFileSize(memory.heapUsed)}` |
| 44 | : '' |
| 45 | return `[+${formatMs(totalMs).padStart(totalPad)}ms] (+${formatMs(deltaMs).padStart(deltaPad)}ms) ${name}${extra}${memInfo}` |
| 46 | } |
| 47 |
no test coverage detected