UNPKG

advanced-cropper

Version:

The core of the advanced cropper libraries family

16 lines (11 loc) 554 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); require('tslib'); var utils = require('../service/utils.js'); require('../types/index.js'); require('../state/setCoordinates.js'); function moveCoordinatesAlgorithm(coordinates, directions, positionRestrictions) { var movedCoordinates = utils.applyMove(coordinates, directions); return positionRestrictions ? utils.moveToPositionRestrictions(movedCoordinates, positionRestrictions) : movedCoordinates; } exports.moveCoordinatesAlgorithm = moveCoordinatesAlgorithm;