UNPKG

core-graphics

Version:

A core library for creating shape-based graphic editors

24 lines (19 loc) 600 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.getViewportPosition = getViewportPosition; var _declarations = require('../declarations'); function getViewportPosition(currentState) { var mode = currentState.mode; var viewport = currentState.viewport; if ((0, _declarations.isMovingViewportMode)(mode)) { var _mode$payload = mode.payload; var dx = _mode$payload.dx; var dy = _mode$payload.dy; var x = viewport.x; var y = viewport.y; return { x: x + dx, y: y + dy }; } return viewport; }