@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
27 lines (26 loc) • 1.45 kB
TypeScript
/**
* Function for generating statistics for the age of features in a layer based on a given start time and end time.
*
* @since 4.13
* @see [colorRendererCreator.createAgeRenderer](https://developers.arcgis.com/javascript/latest/references/core/smartMapping/renderers/color/#createAgeRenderer)
* @see [sizeRendererCreator.createAgeRenderer](https://developers.arcgis.com/javascript/latest/references/core/smartMapping/renderers/size/#createAgeRenderer)
*/
import type { SummaryStatisticsForAgeParameters, SummaryStatisticsResult } from "./types.js";
/**
* Returns an object containing various statistics describing an age value (e.g.
* the difference between a given end time from a start time) in a [Layer](https://developers.arcgis.com/javascript/latest/references/core/layers/Layer/).
*
* @param parameters - The function parameters.
* @returns Returns a promise that resolves to [SummaryStatisticsResult](https://developers.arcgis.com/javascript/latest/references/core/smartMapping/statistics/types/#SummaryStatisticsResult).
* @example
* summaryStatisticsForAge({
* layer: featureLayer,
* startTime: "Created_Date",
* endTime: Date.now(),
* unit: "days",
* view: mapView
* }).then(function(stats){
* console.log(`Average age of open incidents in days: ${stats.avg}`);
* });
*/
export default function summaryStatisticsForAge(parameters: SummaryStatisticsForAgeParameters): Promise<SummaryStatisticsResult>;