UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

32 lines (27 loc) 859 B
import { Factory } from "../../core"; import { DEFAULT_ANIMATION_CONFIG } from "../../animation/config"; const Appear_Grow = params => ({ channel: { angle: { from: params.startAngle + Math.PI / 2 } } }), Appear_FadeIn = { type: "fadeIn" }; export function gaugePointerPresetAnimation(params, preset) { return "fadeIn" === preset ? Appear_FadeIn : Appear_Grow(params); } export const registerGaugePointerAnimation = () => { Factory.registerAnimation("gaugePointer", ((params, preset) => { const animation = gaugePointerPresetAnimation(params, preset); return { appear: animation, enter: animation, disappear: { duration: DEFAULT_ANIMATION_CONFIG.disappear.duration } }; })); }; //# sourceMappingURL=animation.js.map