UNPKG

advanced-cropper

Version:

The core of the advanced cropper libraries family

12 lines (9 loc) 466 B
import 'tslib'; import { moveToPositionRestrictions, applyMove } from '../service/utils.js'; import '../types/index.js'; import '../state/setCoordinates.js'; function moveCoordinatesAlgorithm(coordinates, directions, positionRestrictions) { var movedCoordinates = applyMove(coordinates, directions); return positionRestrictions ? moveToPositionRestrictions(movedCoordinates, positionRestrictions) : movedCoordinates; } export { moveCoordinatesAlgorithm };