import { s } from "./chunk-HZRKBTHJ.js"; import { w2 as w } from "./chunk-6T6G6LCQ.js"; import { e, l3 as l, n5 as n, y3 as y2 } from "./chunk-2Z2TG5CU.js"; import { y } from "./chunk-SPWQ3AWG.js"; // node_modules/@arcgis/core/rest/support/QuantizationParameters.js var n2; var c = new s({ upperLeft: "upper-left", lowerLeft: "lower-left" }); var m = n2 = class extends l { constructor(e2) { super(e2), this.extent = null, this.mode = "view", this.originPosition = "upper-left", this.tolerance = 1; } clone() { return new n2(y({ extent: this.extent, mode: this.mode, originPosition: this.originPosition, tolerance: this.tolerance })); } }; e([y2({ type: w, json: { write: { overridePolicy() { return { enabled: "view" === this.mode }; } } } })], m.prototype, "extent", void 0), e([y2({ type: ["view", "edit"], json: { write: true } })], m.prototype, "mode", void 0), e([y2({ type: String, json: { read: c.read, write: c.write } })], m.prototype, "originPosition", void 0), e([y2({ type: Number, json: { write: { overridePolicy() { return { enabled: "view" === this.mode }; } } } })], m.prototype, "tolerance", void 0), m = n2 = e([n("esri.rest.support.QuantizationParameters")], m); var a = m; export { a }; //# sourceMappingURL=chunk-JLYTER4T.js.map