csUnflip.js 462 B

123456789101112131415161718
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.csUnflip = csUnflip;
  6. var _csFlip = require("./csFlip.js");
  7. /**
  8. * Flips the value if it is negative of returns the same value otherwise.
  9. *
  10. * @param {Number} i The value to flip
  11. *
  12. * Reference: http://faculty.cse.tamu.edu/davis/publications.html
  13. */
  14. function csUnflip(i) {
  15. // flip the value if it is negative
  16. return i < 0 ? (0, _csFlip.csFlip)(i) : i;
  17. }