Custom Gis Application with Arcgis Javascript API with modern layouting
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

5 lines
787 B

// All material copyright Esri, All Rights Reserved, unless otherwise specified.
// See https://js.arcgis.com/4.30/esri/copyright.txt for details.
//>>built
define(["../../core/Error","../statistics/summaryStatisticsForAge","../statistics/support/ageUtils","../support/utils"],function(d,e,g,h){function k(a){const b=Math.abs(a.avg);let c=null;g.supportedAgeUnits.some(f=>{b>2*h.unitValueInDays[f]&&(c=f);return!!c});return c}return async function(a){var b={...a,unit:"days"};const c=await e(b);if(null==c.avg)throw new d("age-unit:insufficient-info","'avg' statistics is invalid");a=k({...c,avg:c.avg});if("days"===a)return{unit:a,statistics:c};b.unit=a;b=await e(b);
if(null==b.avg)throw new d("age-unit:insufficient-info","'avg' statistics is invalid");return{unit:a,statistics:b}}});