UNPKG

advanced-cropper

Version:

The core of the advanced cropper libraries family

11 lines (10 loc) 1.6 kB
export { applyDirections, applyMove, applyScale, aspectRatioIntersection, coordinatesToPositionRestrictions, createAspectRatio, diff, fitToPositionRestrictions, fitToSizeRestrictions, getBrokenRatio, getCenter, getCloserSize, getIntersections, getOppositeSide, getTransitionStyle, inverseMove, isConsistentPosition, isConsistentSize, maxScale, mergePositionRestrictions, minScale, moveToPositionRestrictions, positionToSizeRestrictions, ratio, resizeToSizeRestrictions, rotatePoint, rotateSize, sizeDistance } from './utils.js'; export { calculateAreaSizeRestrictions, calculateSizeRestrictions, mergeSizeRestrictions, reconcileSizeRestrictions } from './sizeRestrictions.js'; export { getAreaPositionRestrictions, getAreaSizeRestrictions, getAspectRatio, getCoefficient, getDefaultCoordinates, getDefaultTransforms, getDefaultVisibleArea, getMinimumSize, getPositionRestrictions, getRoundedCoordinates, getSizeRestrictions, getStencilCoordinates, getTransformedImageSize, isConsistentState, isInitializedState } from './helpers.js'; export { approximateSize } from './approximateSize.js'; export { fitCoordinates } from './fitCoordinates.js'; export { fitVisibleArea } from './fitVisibleArea.js'; export { fillMoveDirections, fillResizeDirections, normalizeCenter, normalizeFlip, normalizeImageTransform, normalizeMoveDirections, normalizeResizeDirections } from './normalize.js'; export { touchesToImageTransform, wheelEventToImageTransform } from './imageTransforms.js'; export { getEmptyInteractions, hasInteractions } from './interactions.js'; export { isEqualState } from './isEqualState.js';