advanced-cropper
Version:
The core of the advanced cropper libraries family
21 lines (16 loc) • 805 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var index = require('../utils/index.js');
function retrieveSizeRestrictions(settings) {
return {
minWidth: index.isNumeric(settings.minWidth) ? index.parseNumber(settings.minWidth) : 0,
minHeight: index.isNumeric(settings.minHeight) ? index.parseNumber(settings.minHeight) : 0,
maxWidth: index.isNumeric(settings.maxWidth) ? index.parseNumber(settings.maxWidth) : Infinity,
maxHeight: index.isNumeric(settings.maxHeight) ? index.parseNumber(settings.maxHeight) : Infinity,
};
}
function pixelsRestrictions(state, settings) {
return retrieveSizeRestrictions(settings);
}
exports.pixelsRestrictions = pixelsRestrictions;
exports.retrieveSizeRestrictions = retrieveSizeRestrictions;