/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import{makeHandle as i}from"../../../../core/handleUtils.js";import{watch as n,syncAndInitial as o}from"../../../../core/reactiveUtils.js";function r(r){const e=r.graphic;return e?[n(()=>"visible"in r?r.visible:r.displaying,i=>{i&&e.notifyMeshTransformChanged({action:0})},{...o}),i(()=>e.notifyMeshTransformChanged({action:1}))]:[]}export{r as meshTransformFastUpdateHandles};
