@arcgis/coding-components
Version:
Contains components for editing code in different languages. The currently supported languages are html, css, json, TypeScript, JavaScript, and Arcade.
1 lines • 20.5 kB
JSON
[{"name":"Minimalist","id":"minimalist","bundles":["core","data-access","geometry","portal-access"],"variables":[]},{"name":"Aggregate Field","id":"aggregate-field","bundles":["core","geometry"],"variables":[{"name":"$feature","description":"An individual feature included in an aggregate feature. This provides access to all field attributes of the feature.","type":"feature"}]},{"name":"Alias","id":"alias","bundles":["core","geometry"],"variables":[{"name":"$value","type":"number","description":"The numeric value for which a text alias is desired."}]},{"name":"Attribute rule calculation","id":"attribute-rule-calculation","bundles":["core","data-access","database","geometry","portal-access"],"variables":[{"name":"$feature","type":"feature","description":"The feature being calculated."},{"name":"$originalFeature","type":"feature","description":"The previous state of the feature being calculated."},{"name":"$featureSet","type":"featureSet","description":"A collection of features in the same table as the $feature evaluating the expression."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as the $feature executing the script."},{"name":"$editcontext","type":"dictionary","properties":[{"name":"editType","type":"text","description":"Indicates whether the edit event is INSERT, UPDATE, DELETE, or NA (not applicable)."}]}]},{"name":"Attribute rule constraint","id":"attribute-rule-constraint","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$feature","type":"feature","description":"The feature being calculated."},{"name":"$originalFeature","type":"feature","description":"The previous state of the feature being calculated."},{"name":"$featureSet","type":"featureSet","description":"A collection of features in the same table as the $feature evaluating the expression."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as the $feature executing the script."},{"name":"$editcontext","type":"dictionary","properties":[{"name":"editType","type":"text","description":"Indicates whether the edit event is INSERT, UPDATE, DELETE, or NA (not applicable)."}]}]},{"name":"Attribute rule validation","id":"attribute-rule-validation","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$feature","type":"feature","description":"The feature being calculated."},{"name":"$featureSet","type":"featureSet","description":"A collection of features in the same table as the $feature evaluating the expression."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as the $feature executing the script."}]},{"name":"Dashboard indicator formatting","id":"dashboard-indicator-formatting","bundles":["core"],"variables":[{"name":"$datapoint","type":"feature","description":"The data point being evaluated for the visual element."},{"name":"$reference","type":"dictionary","description":"The reference value being evaluated for the visual element.","properties":[]}]},{"name":"Dashboard list formatting","id":"dashboard-list-formatting","bundles":["core"],"variables":[{"name":"$datapoint","type":"feature","description":"The data point being evaluated for the visual element."}]},{"name":"Dashboard table formatting","id":"dashboard-table-formatting","bundles":["core"],"variables":[{"name":"$datapoint","type":"feature","description":"The data point being evaluated for the visual element."},{"name":"$rowindex","type":"number","description":"The position of a row in the table (zero based)."}]},{"name":"Dashboard data","id":"dashboard-data","bundles":["core","geometry","data-access","portal-access"],"variables":[]},{"name":"Data Pipelines","id":"data-pipelines","bundles":["core"],"variables":[{"name":"$record","type":"dictionary","description":"Provides access to the attribute/field values of the record being calculated.","properties":[]}]},{"name":"Dictionary renderer","id":"dictionary-renderer","bundles":["core","geometry"],"variables":[{"name":"$feature","type":"feature","description":"The feature which is to be drawn on the map."},{"name":"$config","type":"dictionary","description":"A dictionary of configuration values.","properties":[]}]},{"name":"Feature Display Title","id":"feature-display-title","bundles":["core"],"variables":[{"name":"$feature","type":"feature","description":"The feature, or row, for which to display a title in the UI."}]},{"name":"Feature Z","id":"feature-z","bundles":["core","geometry"],"variables":[{"name":"$feature","type":"feature","description":"The feature requiring a Z value."}]},{"name":"Field calculation","id":"field-calculation","bundles":["core","data-access","geometry","portal-access","knowledge-graph"],"variables":[{"name":"$feature","type":"feature","description":"The feature being calculated."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as the $feature executing the calculation."}]},{"name":"Field mapping","id":"field-mapping","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$sourceFeature","type":"feature","description":"The source feature for the field map."},{"name":"$targetFeature","type":"feature","description":"The target feature for the field map."},{"name":"$sourceLayer","type":"featureSet","description":"A collection of features in the same layer as $sourcefeature."},{"name":"$targetLayer","type":"featureSet","description":"A collection of features in the same layer as $targetfeature."},{"name":"$map","type":"featureSetCollection","description":"A collection of layers in the map of the executing arcade expression."},{"name":"$sourceDatastore","type":"featureSetCollection","description":"A collection of layers in the same datastore as the $sourcelayer."},{"name":"$targetDatastore","type":"featureSetCollection","description":"A collection of layers in the same datastore as the $targetlayer."}]},{"name":"Form calculation","id":"form-calculation","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$feature","type":"feature","description":"Exposes the feature's attributes for use in the calculation"},{"name":"$originalFeature","type":"feature","description":"The previous state of the feature being calculated."},{"name":"$layer","type":"featureSet","description":"A collection of features in the same layer as $feature."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as $feature."},{"name":"$featureset","type":"featureSet","description":"A collection of features in the same table as $feature."},{"name":"$map","type":"featureSetCollection","description":"A collection of feature service layers in the same map as $feature."},{"name":"$editcontext","type":"dictionary","properties":[{"name":"editType","type":"text","description":"Indicates whether the edit event is INSERT, UPDATE, DELETE, or NA (not applicable)."}]}]},{"name":"Form Constraint","id":"form-constraint","bundles":["core","geometry","data-access","portal-access"],"variables":[{"name":"$feature","type":"feature","description":"The feature being evaluated for the constraint."},{"name":"$originalFeature","type":"feature","description":"The previous state of the feature."},{"name":"$layer","type":"featureSet","description":"A collection of features in the same layer as $feature."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as $feature."},{"name":"$featureset","type":"featureSet","description":"A collection of features in the same table as $feature."},{"name":"$map","type":"featureSetCollection","description":"A collection of feature service layers in the same map as $feature."},{"name":"$editcontext","type":"dictionary","properties":[{"name":"editType","type":"text","description":"Indicates whether the edit event is INSERT, UPDATE, DELETE, or NA (not applicable)."}]}]},{"name":"Geoanalytics","id":"geoanalytics","bundles":["core","geometry","track"],"variables":[{"name":"$feature","type":"feature","description":"The feature being calculated."}]},{"name":"Geotrigger notification","id":"geotrigger-notification","bundles":["core","geometry"],"variables":[{"name":"$feedfeature","type":"feature","description":"The input feature (e.g. a device location or a feature) which caused the geotrigger to be activated. This feature must include a geometry (usually a point) and a fixed schema with the following properties: `course` (the course of the location in degrees clockwise, 0 being true north), and `horizontalaccuracy` (the horizontal accuracy of the location in meters)."},{"name":"$fencefeature","type":"feature","description":"The fence feature (e.g. an area of interest) which was entered or exited and caused the Geotrigger to be activated."},{"name":"$fencenotificationtype","type":"text","description":"A description of the event that occurred - either \"entered\" or \"exited\"."}]},{"name":"Labeling","id":"labeling","bundles":["core","geometry"],"variables":[{"name":"$feature","type":"feature","description":"The feature whose label is to be drawn on the map."},{"name":"$view","type":"dictionary","description":"Properties available from the view.","properties":[{"name":"scale","type":"number","description":"Returns the scale of the map at the time the expression evaluates."},{"name":"timeProperties","type":"dictionary","properties":[{"name":"currentStart","type":"date","description":"The start time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware labels based on date field. A `null` value indicates the start time is inclusive since the beginning of time."},{"name":"currentEnd","type":"date","description":"The end time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware labels based on date field. A `null` value indicates the end time is indefinite with no end."},{"name":"startIncluded","type":"boolean","description":"Indicates if the `currentStart` date is included in the map's current time extent."},{"name":"endIncluded","type":"boolean","description":"Indicates if the `currentEnd` date is included in the map's current time extent."}]}]}]},{"name":"Layout","id":"layout","bundles":["core","geometry"],"variables":[{"name":"$feature","type":"feature","description":"The feature whose values may be displayed in the layout."}]},{"name":"Location update constraint","id":"location-update-constraint","bundles":["core","geometry"],"variables":[{"name":"$locationupdate","type":"dictionary","description":"The location update feature (e.g. from GPS) being evaluated for the constraint.","properties":[{"name":"course","type":"number","description":"The course of the location in degrees clockwise, 0 being true North."},{"name":"horizontalaccuracy","type":"number","description":"The horizontal accuracy of the location in meters."},{"name":"verticalaccuracy","type":"number","description":"The vertical accuracy of the location in meters."},{"name":"velocity","type":"number","description":"The velocity of the location in meters per second."}]}]},{"name":"Measure visualization","id":"measure-visualization","bundles":["core","geometry"],"variables":[{"name":"$measure","type":"number","description":"The interpolated M-value for the marker location."},{"name":"$feature","type":"feature","description":"The feature which is to be drawn on the map."},{"name":"$view","type":"dictionary","properties":[{"name":"scale","type":"number","description":"Returns the scale of the map at the time the expression evaluates."}]}]},{"name":"Popup","id":"popup","bundles":["core","data-access","geometry","portal-access","knowledge-graph"],"variables":[{"name":"$feature","type":"feature","description":"Provides access to the attributes and geometry of the feature whose popup is to be displayed in the view."},{"name":"$layer","description":"A collection of features in the same layer as the $feature whose popup is displayed in the view.","type":"featureSet"},{"name":"$map","description":"A collection of layers in the same map as the $feature whose popup is displayed in the view. This value may be `null` in cases where a popup is not associated with a map.","type":"featureSetCollection"},{"name":"$datastore","description":"A collection of layers in the same feature service or database as the $feature whose popup is displayed in the view.","type":"featureSetCollection"},{"name":"$userInput","description":"A geometry representing a user's input for a popup. Typically, this represents a location where the user clicked or tapped in a map to launch a popup. There may be cases where this value is a Point, an Extent, or `null` as popups are not always opened from map interaction. Therefore, it is advised to check the geometry type of this value before it is used.","type":"geometry"},{"name":"$graph","description":"A knowledge graph associated with the feature. If no knowledge graph is available, the value will be `null`.","type":"knowledgeGraph"},{"name":"$view","type":"dictionary","description":"Properties available from the view.","properties":[{"name":"scale","type":"number","description":"Returns the scale of the map at the time the expression evaluates."},{"name":"timeProperties","type":"dictionary","properties":[{"name":"currentStart","type":"date","description":"The start time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the start time is inclusive since the beginning of time."},{"name":"currentEnd","type":"date","description":"The end time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the end time is indefinite with no end."},{"name":"startIncluded","type":"boolean","description":"Indicates if the `currentStart` date is included in the map's current time extent."},{"name":"endIncluded","type":"boolean","description":"Indicates if the `currentEnd` date is included in the map's current time extent."}]}]}]},{"name":"Popup feature reduction","id":"popup-feature-reduction","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$feature","type":"feature","description":"Provides access to the aggregate fields defined in either clustering or binning popups."},{"name":"$aggregatedFeatures","description":"A FeatureSet containing all the features represented by the cluster or bin.","type":"featureSet"},{"name":"$view","type":"dictionary","description":"Properties available from the view.","properties":[{"name":"scale","type":"number","description":"Returns the scale of the map at the time the expression evaluates."},{"name":"timeProperties","type":"dictionary","properties":[{"name":"currentStart","type":"date","description":"The start time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the start time is inclusive since the beginning of time."},{"name":"currentEnd","type":"date","description":"The end time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware popups based on date field. A `null` value indicates the end time is indefinite with no end."},{"name":"startIncluded","type":"boolean","description":"Indicates if the `currentStart` date is included in the map's current time extent."},{"name":"endIncluded","type":"boolean","description":"Indicates if the `currentEnd` date is included in the map's current time extent."}]}]}]},{"name":"Quick Capture","id":"quick-capture","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$feature","type":"feature","description":"Exposes the feature's attributes for use in the calculation."},{"name":"$layer","type":"featureSet","description":"A collection of features in the same layer as $feature."},{"name":"$datastore","type":"featureSetCollection","description":"A collection of layers in the same feature service or database as $feature."},{"name":"$map","type":"featureSetCollection","description":"A collection of feature service layers in the map used by the QuickCapture project. This variable may be `null`."}]},{"name":"Tasks","id":"tasks","bundles":["core","data-access","geometry","portal-access"],"variables":[{"name":"$feature","description":"The feature being evaluated by the task.","type":"feature"},{"name":"$datastore","description":"A collection of layers in the same feature service or database as the $feature being evaluated by the task.","type":"featureSetCollection"}]},{"name":"Velocity","id":"velocity","bundles":["core","geometry","track"],"variables":[{"name":"$feature","type":"feature","description":"In analytic tools with single inputs, the feature being calculated, evaluated or operated upon."},{"name":"$target","type":"feature","description":"In analytic tools with two inputs, the feature being evaluated for filtering or enrichment."},{"name":"$join","type":"feature","description":"In analytic tools with two inputs, the feature supplying values for evaluation or enrichment of the target feature."},{"name":"$analytic","type":"dictionary","description":"Time values associated with the analytic such as start time, last end time, etc.","properties":[]}]},{"name":"Visualization","id":"visualization","bundles":["core","geometry"],"variables":[{"name":"$feature","description":"The feature which is to be drawn on the map.","type":"feature"},{"name":"$view","type":"dictionary","description":"Properties available from the view.","properties":[{"name":"scale","type":"number","description":"Returns the scale of the map at the time the expression evaluates."},{"name":"timeProperties","type":"dictionary","properties":[{"name":"currentStart","type":"date","description":"The start time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware visualizations based on date field. A `null` value indicates the start time is inclusive since the beginning of time."},{"name":"currentEnd","type":"date","description":"The end time of the map's time extent as indicated by a time slider component at the time the expression evaluates. This value dynamically updates (and may trigger the re-execution of the Arcade expression) when a time slider is used to update time-aware visualizations based on date field. A `null` value indicates the end time is indefinite with no end."},{"name":"startIncluded","type":"boolean","description":"Indicates if the `currentStart` date is included in the map's current time extent."},{"name":"endIncluded","type":"boolean","description":"Indicates if the `currentEnd` date is included in the map's current time extent."}]}]}]},{"name":"Voxel popup","id":"popup-voxel","bundles":["core"],"variables":[{"name":"$voxel","type":"voxel","description":"Provides access to the attributes of the voxel whose popup is to be displayed in the scene."}]},{"name":"Voxel popup element","id":"popup-element-voxel","bundles":["core"],"variables":[{"name":"$voxel","type":"voxel","description":"Provides access to the attributes of the voxel whose popup is to be displayed in the scene."}]}]