Custom Gis Application with Arcgis Javascript API with modern layouting
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

6 lines
1.4 KiB

// All material copyright Esri, All Rights Reserved, unless otherwise specified.
// See https://js.arcgis.com/4.30/esri/copyright.txt for details.
//>>built
define("../chunks/tslib.es6 ../core/lang ../core/string ../core/accessorSupport/decorators/property ../core/has ../core/Logger ../core/accessorSupport/decorators/enumeration ../core/accessorSupport/decorators/reader ../core/accessorSupport/decorators/subclass ../core/accessorSupport/decorators/writer ../layers/support/fieldUtils ./Symbol".split(" "),function(b,k,l,h,a,u,m,n,p,q,r,t){var f;a=f=class extends t{constructor(c){super(c);this.data=null;this.type="cim"}readData(c,d){return d}writeData(c,
d){Object.assign(d,c)}async collectRequiredFields(c,d){if("CIMSymbolReference"===this.data?.type){var e=this.data.primitiveOverrides;e&&(e=e.map(g=>(g=g.valueExpressionInfo)?r.collectArcadeFieldNames(c,d,g.expression):null),await Promise.all(e))}}clone(){return new f({data:k.clone(this.data)})}hash(){return l.numericHash(JSON.stringify(this.data)).toString()}};b.__decorate([h.property({json:{write:!1}})],a.prototype,"color",void 0);b.__decorate([h.property({json:{write:!0}})],a.prototype,"data",void 0);
b.__decorate([n.reader("data",["symbol"])],a.prototype,"readData",null);b.__decorate([q.writer("data",{})],a.prototype,"writeData",null);b.__decorate([m.enumeration({CIMSymbolReference:"cim"},{readOnly:!0})],a.prototype,"type",void 0);return a=f=b.__decorate([p.subclass("esri.symbols.CIMSymbol")],a)});