| 123456789101112131415161718192021 | import { Animation } from '@douyinfe/semi-animation';const scrollTo = (element: HTMLElement, to: number, duration: number) => {    const animation = new Animation(        {            from: { scrollTop: element.scrollTop },            to: { scrollTop: to },        },        { duration }    );    animation.on('frame', ({ scrollTop }: { scrollTop: number }) => {        element.scrollTop = scrollTop;    });    // animation.start();    return animation;};export default scrollTo;
 |