(options?: CaptureLayoutStabilizationOptions)
| 14 | } |
| 15 | |
| 16 | export async function waitForCaptureLayoutStabilization(options?: CaptureLayoutStabilizationOptions): Promise<void> { |
| 17 | const waitFrame = options?.waitFrame ?? waitAnimationFrame |
| 18 | const dispatchResize = options?.dispatchResize ?? dispatchWindowResize |
| 19 | |
| 20 | // 截图前会临时修改 padding/overflow,先等一次布局完成,再通知 ECharts 按新容器宽度重绘。 |
| 21 | await waitFrame() |
| 22 | dispatchResize() |
| 23 | await waitFrame() |
| 24 | } |
no outgoing calls
no test coverage detected