import { createTimeSeriesExpression, getArcadeTimeFormatString } from "@arcgis/core/layers/support/timeSeriesUtils.js";
Since
ArcGIS Maps SDK for JavaScript 5.1

This module provides utility functions for resolving and evaluating time series field mappings used across renderers, labels, and popups.

Functions

createTimeSeriesExpression

Function

Creates an Arcade expression that resolves values from a time series data series using the current Map element time.

Signature
createTimeSeriesExpression (dataSeriesInfo: TimeSeriesInfo): string

Parameters

ParameterTypeDescriptionRequired
dataSeriesInfo

The data series definition used to build the expression.

Returns
string

An Arcade expression string.

getArcadeTimeFormatString

Function

Maps a data series time value unit to the corresponding Arcade string that dictates time formatting.

See also
Signature
getArcadeTimeFormatString (timeValueUnit: TimeSeriesInfo["timeValueUnits"]): string

Parameters

ParameterTypeDescriptionRequired
timeValueUnit
TimeSeriesInfo["timeValueUnits"]

The time value unit from a data series definition.

Returns
string

The Arcade string dictating time formatting.