1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import {
- t
- } from "./chunk-OP2HNSVZ.js";
- import {
- S,
- l,
- o
- } from "./chunk-ZSW35JPD.js";
- import {
- has,
- y
- } from "./chunk-SPWQ3AWG.js";
- // node_modules/@arcgis/core/layers/graphics/sources/support/clientSideDefaults.js
- function o2(t2) {
- return { renderer: { type: "simple", symbol: "esriGeometryPoint" === t2 || "esriGeometryMultipoint" === t2 ? l : "esriGeometryPolyline" === t2 ? o : S } };
- }
- var u = /^[_$a-zA-Z][_$a-zA-Z0-9]*$/;
- var n = 1;
- function i(t2, s) {
- if (has("esri-csp-restrictions"))
- return () => ({ [s]: null, ...t2 });
- try {
- let e = `this.${s} = null;`;
- for (const s2 in t2) {
- e += `this${u.test(s2) ? `.${s2}` : `["${s2}"]`} = ${JSON.stringify(t2[s2])};`;
- }
- const r = new Function(`
- return class AttributesClass$${n++} {
- constructor() {
- ${e};
- }
- }
- `)();
- return () => new r();
- } catch (e) {
- return () => ({ [s]: null, ...t2 });
- }
- }
- function a(s = {}) {
- return [{ name: "New Feature", description: "", prototype: { attributes: y(s) } }];
- }
- function l2(t2, e) {
- return { analytics: { supportsCacheHint: false }, attachment: null, data: { isVersioned: false, supportsAttachment: false, supportsM: false, supportsZ: t2 }, metadata: { supportsAdvancedFieldProperties: false }, operations: { supportsCalculate: false, supportsTruncate: false, supportsValidateSql: false, supportsAdd: e, supportsDelete: e, supportsEditing: e, supportsChangeTracking: false, supportsQuery: true, supportsQueryAnalytics: false, supportsQueryAttachments: false, supportsQueryTopFeatures: false, supportsResizeAttachments: false, supportsSync: false, supportsUpdate: e, supportsExceedsLimitStatistics: true }, query: t, queryRelated: { supportsCount: true, supportsOrderBy: true, supportsPagination: true, supportsCacheHint: false }, queryTopFeatures: { supportsCacheHint: false }, editing: { supportsGeometryUpdate: e, supportsGlobalId: false, supportsReturnServiceEditsInSourceSpatialReference: false, supportsRollbackOnFailure: false, supportsUpdateWithoutM: false, supportsUploadWithItemId: false, supportsDeleteByAnonymous: false, supportsDeleteByOthers: false, supportsUpdateByAnonymous: false, supportsUpdateByOthers: false } };
- }
- export {
- o2 as o,
- i,
- a,
- l2 as l
- };
- //# sourceMappingURL=chunk-A6WD5XTM.js.map
|