n8n-editor-ui
Version:
Workflow Editor UI for n8n
24 lines (23 loc) • 895 B
JavaScript
import { C as computed } from "./vue.runtime.esm-bundler-tP5dCd7J.js";
import { o as useWorkflowsStore } from "./useTelemetry-C797TaYa.js";
function useExecutionData({ node }) {
const workflowsStore = useWorkflowsStore();
const workflowExecution = computed(() => {
return workflowsStore.getWorkflowExecution;
});
const workflowRunData = computed(() => {
if (workflowExecution.value === null) return null;
const executionData = workflowExecution.value.data;
if (!executionData?.resultData?.runData) return null;
return executionData.resultData.runData;
});
return {
workflowExecution,
workflowRunData,
hasNodeRun: computed(() => {
if (workflowsStore.subWorkflowExecutionError) return true;
return Boolean(node.value && workflowRunData.value && Object.prototype.hasOwnProperty.bind(workflowRunData.value)(node.value.name));
})
};
}
export { useExecutionData as t };