@visactor/vchart
Version:
charts lib based @visactor/VGrammar
36 lines (29 loc) • 846 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.linePresetAnimation = void 0;
const Appear_ClipIn = params => ({
type: "clipIn",
options: {
clipDimension: "horizontal" === params.direction ? "y" : "x"
}
}), Appear_FadeIn = {
type: "fadeIn"
}, Appear_Grow = params => ({
type: "horizontal" === params.direction ? "growPointsXIn" : "growPointsYIn",
options: {
orient: "horizontal" === params.direction ? "positive" : "negative"
}
});
function linePresetAnimation(params, preset) {
switch (preset) {
case "grow":
return Appear_Grow(params);
case "fadeIn":
return Appear_FadeIn;
default:
return Appear_ClipIn(params);
}
}
exports.linePresetAnimation = linePresetAnimation;
//# sourceMappingURL=animation.js.map