export const useScriptExecutor = createSharedComposable(() => { const libCode = ref('') const isRunning = ref(false) const isFinished = ref(false) const activeExecutions = ref>(new Map()) const fieldIDRowMapping = computed(() => new Map()) const runScript = async (..._args: any) => {} const stopExecution = (_args?: string) => {} const eventBus = useEventBus(EventBusEnum.SmartsheetScript) return { runScript, stopExecution, eventBus, isRunning, isFinished, activeExecutions, libCode, fieldIDRowMapping, } })