chunk-5NKYXKIA.js 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. // node_modules/@arcgis/core/renderers/visualVariables/support/sizeVariableUtils.js
  2. var n;
  3. var i;
  4. function e(n2) {
  5. return n2 && n2.declaredClass === "esri.renderers.visualVariables.SizeVariable";
  6. }
  7. function l(n2) {
  8. return n2 != null && !isNaN(n2) && isFinite(n2);
  9. }
  10. function t(i2) {
  11. return i2.valueExpression ? n.Expression : i2.field && typeof i2.field == "string" ? n.Field : n.Unknown;
  12. }
  13. function a(e2, l2) {
  14. const a2 = l2 || t(e2), o = e2.valueUnit || "unknown";
  15. return a2 === n.Unknown ? i.Constant : e2.stops ? i.Stops : e2.minSize != null && e2.maxSize != null && e2.minDataValue != null && e2.maxDataValue != null ? i.ClampedLinear : o === "unknown" ? e2.minSize != null && e2.minDataValue != null ? e2.minSize && e2.minDataValue ? i.Proportional : i.Additive : i.Identity : i.RealWorldSize;
  16. }
  17. !function(n2) {
  18. n2.Unknown = "unknown", n2.Expression = "expression", n2.Field = "field";
  19. }(n || (n = {})), function(n2) {
  20. n2.Unknown = "unknown", n2.Stops = "stops", n2.ClampedLinear = "clamped-linear", n2.Proportional = "proportional", n2.Additive = "additive", n2.Constant = "constant", n2.Identity = "identity", n2.RealWorldSize = "real-world-size";
  21. }(i || (i = {}));
  22. export {
  23. n,
  24. i,
  25. e,
  26. l,
  27. t,
  28. a
  29. };
  30. //# sourceMappingURL=chunk-5NKYXKIA.js.map