chunk-2QVXRTVA.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. // node_modules/@arcgis/core/geometry/support/buffer/types.js
  2. function e(e2) {
  3. switch (e2) {
  4. case "u8":
  5. case "i8":
  6. return 1;
  7. case "u16":
  8. case "i16":
  9. return 2;
  10. case "u32":
  11. case "i32":
  12. case "f32":
  13. return 4;
  14. case "f64":
  15. return 8;
  16. default:
  17. return;
  18. }
  19. }
  20. function r(e2) {
  21. switch (e2) {
  22. case "u8":
  23. case "u16":
  24. case "u32":
  25. return false;
  26. case "i8":
  27. case "i16":
  28. case "i32":
  29. case "f32":
  30. case "f64":
  31. return true;
  32. default:
  33. return;
  34. }
  35. }
  36. function c(e2) {
  37. switch (e2) {
  38. case "u8":
  39. case "u16":
  40. case "u32":
  41. case "i8":
  42. case "i16":
  43. case "i32":
  44. return true;
  45. case "f32":
  46. case "f64":
  47. return false;
  48. default:
  49. return;
  50. }
  51. }
  52. function u(e2) {
  53. switch (e2) {
  54. case "u8":
  55. return 255;
  56. case "u16":
  57. return 65535;
  58. case "u32":
  59. return 4294967295;
  60. case "i8":
  61. return 127;
  62. case "i16":
  63. return 32767;
  64. case "i32":
  65. return 2147483647;
  66. case "f32":
  67. return 3402823e32;
  68. case "f64":
  69. return 179769e303;
  70. default:
  71. return;
  72. }
  73. }
  74. export {
  75. e,
  76. r,
  77. c,
  78. u
  79. };
  80. //# sourceMappingURL=chunk-2QVXRTVA.js.map