Files
NapCatQQ/.pnpm-store/v3/files/7c/dad1b7f350829d82fd922ad9e42672ed673934db13fd431b693f1cf3ac0fee556fbaa2387e97e5aaaf2df398c9a76244767438e2db84c0cc6e6b83ffd42cf5
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

19 lines
597 B
Plaintext

import { observeTimeline } from 'motion-dom';
import { getTimeline } from './utils/get-timeline.mjs';
function attachToAnimation(animation, options) {
const timeline = getTimeline(options);
return animation.attachTimeline({
timeline: options.target ? undefined : timeline,
observe: (valueAnimation) => {
valueAnimation.pause();
return observeTimeline((progress) => {
valueAnimation.time =
valueAnimation.iterationDuration * progress;
}, timeline);
},
});
}
export { attachToAnimation };