MCPcopy Create free account
hub / github.com/heygen-com/hyperframes / printComposition

Function printComposition

packages/cli/src/commands/keyframes.ts:805–812  ·  view source on GitHub ↗
(cmp: SurfacedComposition)

Source from the content-addressed store, hash-verified

803
804// Print one composition's traces + tweens (skipping strokes already shown in a trace).
805function 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
814function printCssKeyframes(cssKeyframes: SurfacedCssKeyframes): void {
815 const selectors = cssKeyframes.selectors.length

Callers 1

runFunction · 0.85

Calls 5

isEmptyCompositionFunction · 0.85
printTraceFunction · 0.85
printCompositionTweensFunction · 0.85
printCssKeyframesFunction · 0.85
printAnimeFunction · 0.85

Tested by

no test coverage detected