(edge, a, b, reverse)
| 232 | } |
| 233 | |
| 234 | function parseEdge(edge, a, b, reverse) { |
| 235 | if (reverse) { |
| 236 | edge = swap(edge, a, b); |
| 237 | edge = startEnd(edge, b, a); |
| 238 | } else { |
| 239 | edge = startEnd(edge, a, b); |
| 240 | } |
| 241 | return edge; |
| 242 | } |
| 243 | |
| 244 | function swap(orig, v1, v2) { |
| 245 | return orig === v1 ? v2 : orig === v2 ? v1 : orig; |
no test coverage detected