MCPcopy
hub / github.com/midrender/revideo / editTween

Method editTween

packages/2d/src/lib/code/CodeSignal.ts:248–262  ·  view source on GitHub ↗
(value: CodeTag[], duration: number)

Source from the content-addressed store, hash-verified

246 }
247
248 private *editTween(value: CodeTag[], duration: number) {
249 this.progress(0);
250 this.set({
251 progress: this.progress,
252 fragments: value,
253 });
254 yield* this.progress(1, duration);
255 const current = this.get();
256 this.set({
257 progress: 0,
258 fragments: current.fragments.map(fragment =>
259 value.includes(fragment) ? resolveCodeTag(fragment, true) : fragment,
260 ),
261 });
262 }
263
264 private *appendTween(value: string, duration: number) {
265 let current = this.get();

Callers 1

editMethod · 0.95

Calls 5

resolveCodeTagFunction · 0.90
progressMethod · 0.80
includesMethod · 0.80
setMethod · 0.65
getMethod · 0.45

Tested by

no test coverage detected