UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

3 lines (2 loc) 613 B
import{objectWithoutProperties as t,objectSpread2 as a}from"../../../_virtual/_rollupPluginBabelHelpers.min.mjs";import{AnimationBase as e}from"./AnimationBase.min.mjs";const s=["startValue","endValue"];class r extends e{constructor(e){let{startValue:r=[0],endValue:l=[100]}=e,u=t(e,s);super(a(a({},u),{},{startValue:r,byValue:l.map(((t,a)=>t-r[a]))}))}calculate(t){const a=this.startValue.map(((a,e)=>this.easing(t,a,this.byValue[e],this.duration,e)));return{value:a,valueProgress:Math.abs((a[0]-this.startValue[0])/this.byValue[0])}}}export{r as ArrayAnimation}; //# sourceMappingURL=ArrayAnimation.min.mjs.map