(frameLogPath: string, event: FrameEvent)
| 48 | } |
| 49 | |
| 50 | function appendFrame(frameLogPath: string, event: FrameEvent): void { |
| 51 | const summary: LoggedFrameEvent = { |
| 52 | bytes: event.phases?.bytes ?? 0, |
| 53 | yogaMeasured: event.phases?.yogaMeasured ?? 0, |
| 54 | yogaVisited: event.phases?.yogaVisited ?? 0, |
| 55 | flickers: event.flickers.length, |
| 56 | } |
| 57 | appendFileSync(frameLogPath, `${JSON.stringify(summary)}\n`) |
| 58 | } |
| 59 | |
| 60 | function appendRawOutput(rawOutputPath: string, chunk: unknown): void { |
| 61 | if (typeof chunk === 'string') { |
no test coverage detected