/* COPYRIGHT Esri - https://js.arcgis.com/5.1.2/LICENSE.txt */
class r{get hovering(){return this.someManipulator(r=>r.hovering)}get grabbing(){return this.someManipulator(r=>r.grabbing)}get dragging(){return this.someManipulator(r=>r.dragging)}hasManipulator(r){return this.someManipulator(t=>t===r)}someManipulator(r){let t=!1;return this.forEachManipulator(a=>{!t&&r(a)&&(t=!0)}),t}}export{r as Manipulation};
