UNPKG

@rxflow/manhattan

Version:

Manhattan routing algorithm for ReactFlow - generates orthogonal paths with obstacle avoidance

82 lines (81 loc) 2.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _grid = require("./grid"); Object.keys(_grid).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _grid[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _grid[key]; } }); }); var _direction = require("./direction"); Object.keys(_direction).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _direction[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _direction[key]; } }); }); var _rect = require("./rect"); Object.keys(_rect).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _rect[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _rect[key]; } }); }); var _route = require("./route"); Object.keys(_route).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _route[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _route[key]; } }); }); var _node = require("./node"); Object.keys(_node).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _node[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _node[key]; } }); }); var _pathValidation = require("./pathValidation"); Object.keys(_pathValidation).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _pathValidation[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _pathValidation[key]; } }); }); var _getAnchorPoints = require("./getAnchorPoints"); Object.keys(_getAnchorPoints).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (key in exports && exports[key] === _getAnchorPoints[key]) return; Object.defineProperty(exports, key, { enumerable: true, get: function () { return _getAnchorPoints[key]; } }); });