@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
1 lines • 3.25 kB
JavaScript
"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3390],{3390(n,e,a){a.r(e),a.d(e,{registerFunctions:()=>d});var t=a(66395),r=a(85935),o=a(78878),i=a(33325);function c(n,e){return n&&n.domain?"coded-value"===n.domain.type||"codedValue"===n.domain.type?t.A.convertObjectToArcadeDictionary({type:"codedValue",name:n.domain.name,dataType:i.At[n.field.type],codedValues:n.domain.codedValues.map(n=>({name:n.name,code:n.code}))},(0,o.K)(e)):t.A.convertObjectToArcadeDictionary({type:"range",name:n.domain.name,dataType:i.At[n.field.type],min:n.domain.minValue,max:n.domain.maxValue},(0,o.K)(e)):null}function d(n){"async"===n.mode&&(n.functions.domain=function(e,a){return n.standardFunctionAsync(e,a,async(n,t,i)=>{if((0,o.B)(i,2,3,e,a),(0,o.k)(i[0]))return c((0,o.T)(i[0],(0,o.s)(i[1]),void 0===i[2]?void 0:i[2]),e);if((0,o.m)(i[0]))return await i[0]._ensureLoaded(),c((0,o.a4)((0,o.s)(i[1]),i[0],null,void 0===i[2]?void 0:i[2]),e);throw new r.D$(e,"InvalidParameter",a)})},n.functions.subtypes=function(e,a){return n.standardFunctionAsync(e,a,async(n,i,c)=>{if((0,o.B)(c,1,1,e,a),(0,o.k)(c[0])){const n=(0,o.X)(c[0]);return n?t.A.convertObjectToArcadeDictionary(n,(0,o.K)(e)):null}if((0,o.m)(c[0])){await c[0]._ensureLoaded();const n=c[0].subtypeMetadata();return n?t.A.convertObjectToArcadeDictionary(n,(0,o.K)(e)):null}throw new r.D$(e,"InvalidParameter",a)})},n.functions.domainname=function(e,a){return n.standardFunctionAsync(e,a,async(n,t,i)=>{if((0,o.B)(i,2,4,e,a),(0,o.k)(i[0]))return(0,o.V)(i[0],(0,o.s)(i[1]),i[2],void 0===i[3]?void 0:i[3]);if((0,o.m)(i[0])){await i[0]._ensureLoaded();const n=(0,o.a4)((0,o.s)(i[1]),i[0],null,void 0===i[3]?void 0:i[3]);return(0,o.a5)(n,i[2])}throw new r.D$(e,"InvalidParameter",a)})},n.signatures.push({name:"domainname",min:2,max:4}),n.functions.domaincode=function(e,a){return n.standardFunctionAsync(e,a,async(n,t,i)=>{if((0,o.B)(i,2,4,e,a),(0,o.k)(i[0]))return(0,o.U)(i[0],(0,o.s)(i[1]),i[2],void 0===i[3]?void 0:i[3]);if((0,o.m)(i[0])){await i[0]._ensureLoaded();const n=(0,o.a4)((0,o.s)(i[1]),i[0],null,void 0===i[3]?void 0:i[3]);return(0,o.a6)(n,i[2])}throw new r.D$(e,"InvalidParameter",a)})},n.signatures.push({name:"domaincode",min:2,max:4}),n.functions.text=function(e,a){return n.standardFunctionAsync(e,a,async(n,t,i)=>{if((0,o.B)(i,1,2,e,a),(0,o.m)(i[0])){const t=(0,o.J)(i[1],"");if(""===t)return i[0].castToText();if("schema"===t.toLowerCase())return i[0].convertToText("schema",n.abortSignal);if("featureset"===t.toLowerCase())return i[0].convertToText("featureset",n.abortSignal);throw new r.D$(e,"InvalidParameter",a)}return(0,o.t)(i[0],i[1])})},n.functions.gdbversion=function(e,a){return n.standardFunctionAsync(e,a,async(n,t,i)=>{if((0,o.B)(i,1,1,e,a),(0,o.k)(i[0]))return i[0].gdbVersion();if((0,o.m)(i[0]))return(await i[0].load()).gdbVersion;throw new r.D$(e,"InvalidParameter",a)})},n.functions.schema=function(e,a){return n.standardFunctionAsync(e,a,async(n,i,c)=>{if((0,o.B)(c,1,1,e,a),(0,o.m)(c[0]))return await c[0].load(),t.A.convertObjectToArcadeDictionary(c[0].schema(),(0,o.K)(e));if((0,o.k)(c[0])){const n=(0,o.W)(c[0]);return n?t.A.convertObjectToArcadeDictionary(n,(0,o.K)(e)):null}throw new r.D$(e,"InvalidParameter",a)})})}}}]);