advanced-cropper
Version:
The core of the advanced cropper libraries family
17 lines (14 loc) • 515 B
JavaScript
import 'tslib';
import { isFunction } from '../utils/index.js';
import { createAspectRatio } from '../service/utils.js';
import '../types/index.js';
import '../state/setCoordinates.js';
function defaultStencilConstraints(rawSettings, stencilProps) {
if (!rawSettings.aspectRatio) {
return {
aspectRatio: createAspectRatio(isFunction(stencilProps.aspectRatio) ? stencilProps.aspectRatio() : stencilProps.aspectRatio),
};
}
return {};
}
export { defaultStencilConstraints };