parse-radius.js 921 B

12345678910111213141516171819202122232425262728293031323334353637
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. var is_array_1 = require("./is-array");
  4. function parseRadius(radius) {
  5. var r1 = 0, r2 = 0, r3 = 0, r4 = 0;
  6. if (is_array_1.default(radius)) {
  7. if (radius.length === 1) {
  8. r1 = r2 = r3 = r4 = radius[0];
  9. }
  10. else if (radius.length === 2) {
  11. r1 = r3 = radius[0];
  12. r2 = r4 = radius[1];
  13. }
  14. else if (radius.length === 3) {
  15. r1 = radius[0];
  16. r2 = r4 = radius[1];
  17. r3 = radius[2];
  18. }
  19. else {
  20. r1 = radius[0];
  21. r2 = radius[1];
  22. r3 = radius[2];
  23. r4 = radius[3];
  24. }
  25. }
  26. else {
  27. r1 = r2 = r3 = r4 = radius;
  28. }
  29. return {
  30. r1: r1,
  31. r2: r2,
  32. r3: r3,
  33. r4: r4
  34. };
  35. }
  36. exports.default = parseRadius;
  37. //# sourceMappingURL=parse-radius.js.map