@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 821 B
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */
import{__decorate as e}from"tslib";import{property as t}from"../../core/accessorSupport/decorators.js";class r{constructor(e){this.versionableItem=e,this.type="feature-layer"}get gdbVersion(){return this.versionableItem.gdbVersion}set gdbVersion(e){this.versionableItem.gdbVersion=e}get historicMoment(){return this.versionableItem.historicMoment}set historicMoment(e){this.versionableItem.historicMoment=e}get featureServiceUrl(){const e=/^(.*\/FeatureServer)\/\d+$/;return this.versionableItem.url.replace(e,"$1")}}e([t({readOnly:!0})],r.prototype,"type",void 0),e([t()],r.prototype,"gdbVersion",null),e([t({type:Date})],r.prototype,"historicMoment",null),e([t({readOnly:!0})],r.prototype,"featureServiceUrl",null);export{r as FeatureLayerVersionAdapter};