@zoom-image/core
Version:
A core implementation of zoom image
28 lines (23 loc) • 700 B
JavaScript
var ZoomImage = (function (exports) {
'use strict';
// src/utils.ts
var controller = new AbortController();
controller.signal;
var scaleLinear = ({
domainStart,
domainStop,
rangeStart,
rangeStop
}) => (value) => rangeStart + (rangeStop - rangeStart) * ((value - domainStart) / (domainStop - domainStart));
// src/makeCalculatePercentage.ts
var makeCalculatePercentage = (maxZoom) => scaleLinear({
domainStart: 1,
domainStop: maxZoom,
rangeStart: 0,
rangeStop: 100
});
exports.makeCalculatePercentage = makeCalculatePercentage;
return exports;
})({});
//# sourceMappingURL=out.js.map
//# sourceMappingURL=makeCalculatePercentage.global.js.map