UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

30 lines (25 loc) 811 B
import { Factory } from "../../../core/factory"; import { DEFAULT_ANIMATION_CONFIG } from "../../../animation/config"; const Appear_Grow = params => ({ type: "growAngleIn", options: { overall: params.startAngle } }), Appear_FadeIn = { type: "fadeIn" }; export function progressLikePresetAnimation(params, preset) { return "fadeIn" === preset ? Appear_FadeIn : Appear_Grow(params); } export const registerProgressLikeAnimation = () => { Factory.registerAnimation("circularProgress", ((params, preset) => ({ appear: progressLikePresetAnimation(params, preset), enter: { type: "growAngleIn" }, disappear: { duration: DEFAULT_ANIMATION_CONFIG.disappear.duration } }))); }; //# sourceMappingURL=animation.js.map