(cmp: SurfacedComposition)
| 803 | |
| 804 | // Print one composition's traces + tweens (skipping strokes already shown in a trace). |
| 805 | function printComposition(cmp: SurfacedComposition): void { |
| 806 | if (isEmptyComposition(cmp)) return; |
| 807 | console.log(c.bold(`${cmp.composition}`) + c.dim(` (${cmp.source})`)); |
| 808 | for (const tr of cmp.traces) printTrace(tr); |
| 809 | printCompositionTweens(cmp); |
| 810 | for (const cssKeyframes of cmp.cssKeyframes) printCssKeyframes(cssKeyframes); |
| 811 | for (const anime of cmp.anime) printAnime(anime); |
| 812 | } |
| 813 | |
| 814 | function printCssKeyframes(cssKeyframes: SurfacedCssKeyframes): void { |
| 815 | const selectors = cssKeyframes.selectors.length |
no test coverage detected