12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import {
- t
- } from "./chunk-WQJRLXWG.js";
- import {
- S,
- l,
- o
- } from "./chunk-KUXNUNAI.js";
- import {
- m
- } from "./chunk-IKP3YN53.js";
- import {
- a
- } from "./chunk-GZT4BVFP.js";
- // node_modules/@arcgis/core/layers/graphics/sources/support/clientSideDefaults.js
- function u(t2) {
- return { renderer: { type: "simple", symbol: t2 === "esriGeometryPoint" || t2 === "esriGeometryMultipoint" ? l : t2 === "esriGeometryPolyline" ? o : S } };
- }
- var n = /^[_$a-zA-Z][_$a-zA-Z0-9]*$/;
- var i = 1;
- function a2(s, e) {
- if (a("esri-csp-restrictions"))
- return () => ({ [e]: null, ...s });
- try {
- let t2 = `this.${e} = null;`;
- for (const e2 in s) {
- t2 += `this${n.test(e2) ? `.${e2}` : `["${e2}"]`} = ${JSON.stringify(s[e2])};`;
- }
- const r = new Function(`
- return class AttributesClass$${i++} {
- constructor() {
- ${t2};
- }
- }
- `)();
- return () => new r();
- } catch (r) {
- return () => ({ [e]: null, ...s });
- }
- }
- function l2(t2 = {}) {
- return [{ name: "New Feature", description: "", prototype: { attributes: m(t2) } }];
- }
- function c(t2, s) {
- 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: s, supportsDelete: s, supportsEditing: s, supportsChangeTracking: false, supportsQuery: true, supportsQueryAnalytics: false, supportsQueryAttachments: false, supportsQueryTopFeatures: false, supportsResizeAttachments: false, supportsSync: false, supportsUpdate: s, supportsExceedsLimitStatistics: true }, query: t, queryRelated: { supportsCount: true, supportsOrderBy: true, supportsPagination: true, supportsCacheHint: false }, queryTopFeatures: { supportsCacheHint: false }, editing: { supportsGeometryUpdate: s, supportsGlobalId: false, supportsReturnServiceEditsInSourceSpatialReference: false, supportsRollbackOnFailure: false, supportsUpdateWithoutM: false, supportsUploadWithItemId: false, supportsDeleteByAnonymous: false, supportsDeleteByOthers: false, supportsUpdateByAnonymous: false, supportsUpdateByOthers: false } };
- }
- export {
- u,
- a2 as a,
- l2 as l,
- c
- };
- //# sourceMappingURL=chunk-4D6PVVFX.js.map
|