import{At as e,Ot as t,Pt as n,mn as r}from"./vendor-ag-grid~XmMajorFactor~XmConsultCategoryFactor~xmInfo~ZxFwView~HtFeeMethodTypeLineVie~ntegcu2a-CFxQnYK4.js";const i=i=>{let a=async()=>{await i.loadFromIndexedDB(),await i.syncLinkedFields()},o=!1;n(async()=>{o=!0,await a()}),t(async()=>{if(o){o=!1;return}await a()}),e(()=>{i.gridApi.value?.stopEditing(),i.gridApi.value=null,i.saveToIndexedDB()}),r(i.linkedSourceSignature,()=>{i.syncLinkedFields()}),i.linkedSecondarySignature&&i.syncSecondaryLinkedFields&&r(i.linkedSecondarySignature,()=>{i.syncSecondaryLinkedFields?.()})};export{i as t};