/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import{__decorate as s}from"tslib";import r from"../../../core/Accessor.js";import{property as t,subclass as e}from"../../../core/accessorSupport/decorators.js";import o from"./GeographicTransformationStep.js";var p;let n=p=class extends r{constructor(s){super(s),this.steps=[]}getInverse(){const s=new p;for(let r=this.steps.length-1;r>=0;r--){const t=this.steps[r];s.steps.push(t.getInverse())}return s}};s([t({type:[o],nonNullable:!0})],n.prototype,"steps",void 0),n=p=s([e("esri.geometry.operators.support.GeographicTransformation")],n);export{n as default};
