@visactor/vchart
Version:
charts lib based @visactor/VGrammar
30 lines (25 loc) • 811 B
JavaScript
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