UNPKG

@antv/g2

Version:

the Grammar of Graphics in Javascript

26 lines 878 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GrowInY = void 0; const g_1 = require("@antv/g"); const scaleInY_1 = require("./scaleInY"); /** * Scale mark from nothing to desired shape in x direction. */ const GrowInY = (options, context) => { return (from, to, defaults) => { const [shape] = from; const { height, width } = shape.getBoundingClientRect(); const clipPath = new g_1.Path({ style: { path: `M0,0L${width},0L${width},${height}L0,${height}Z`, }, }); shape.appendChild(clipPath); shape.style.clipPath = clipPath; const animation = (0, scaleInY_1.ScaleInY)(options, context)([clipPath], to, defaults); return animation; }; }; exports.GrowInY = GrowInY; exports.GrowInY.props = {}; //# sourceMappingURL=growInY.js.map