victory-native
Version:
A charting library for React Native with a focus on performance and customization.
8 lines (7 loc) • 449 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createSafeZoomTransform = void 0;
const d3_zoom_1 = require("d3-zoom");
const getSafeZoomScale = (scale) => scale === 0 || !Number.isFinite(scale) ? 1 : scale;
const createSafeZoomTransform = (scale, translateX, translateY) => new d3_zoom_1.ZoomTransform(getSafeZoomScale(scale), translateX, translateY);
exports.createSafeZoomTransform = createSafeZoomTransform;