@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 536 B
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */
function t(t){if(!t)return;const e=t.match(o);return e?.groups?e.groups.doubleQuoted??e.groups.singleQuoted??e.groups.dotNotation:void 0}const o=/^(\$feature\[(?:"(?<doubleQuoted>[^"]+)"|'(?<singleQuoted>[^']+)')\]|\$feature\.(?<dotNotation>[a-z_][a-z0-9_]*))$/i;function e(t){return t.match(u)?.[1]?.replaceAll("\\'","'")??null}const u=/^hash\(\$feature\['((\\'|[^'])+)'\]\) \* 8\.381e-8$/;export{t as getFieldNameFromSimpleExpression,e as matchRandomRotationExpression};