parse-radius.js 824 B

1234567891011121314151617181920212223242526272829303132333435
  1. import isArray from './is-array';
  2. function parseRadius(radius) {
  3. var r1 = 0, r2 = 0, r3 = 0, r4 = 0;
  4. if (isArray(radius)) {
  5. if (radius.length === 1) {
  6. r1 = r2 = r3 = r4 = radius[0];
  7. }
  8. else if (radius.length === 2) {
  9. r1 = r3 = radius[0];
  10. r2 = r4 = radius[1];
  11. }
  12. else if (radius.length === 3) {
  13. r1 = radius[0];
  14. r2 = r4 = radius[1];
  15. r3 = radius[2];
  16. }
  17. else {
  18. r1 = radius[0];
  19. r2 = radius[1];
  20. r3 = radius[2];
  21. r4 = radius[3];
  22. }
  23. }
  24. else {
  25. r1 = r2 = r3 = r4 = radius;
  26. }
  27. return {
  28. r1: r1,
  29. r2: r2,
  30. r3: r3,
  31. r4: r4
  32. };
  33. }
  34. export default parseRadius;
  35. //# sourceMappingURL=parse-radius.js.map