UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

1 lines 971 B
import{runVercel}from"#setup/primitives/run-vercel.js";const CONNECT_MUTATION_TIMEOUT_MS=12e4;async function replaceConnectTrigger(e){let t=e.deps?.runVercel??runVercel,n=[`connect`,`detach`,e.connectorUid];if(e.projectId!==void 0&&n.push(`--project`,e.projectId),n.push(`--yes`),e.orgId!==void 0&&n.push(`--scope`,e.orgId),!await t(n,{cwd:e.projectRoot,onOutput:e.onOutput,nonInteractive:!0,timeoutMs:CONNECT_MUTATION_TIMEOUT_MS,signal:e.signal}))return{state:`detach-failed`};let r=[`connect`,`attach`,e.connectorUid];return e.projectId!==void 0&&r.push(`--project`,e.projectId),e.environment!==void 0&&r.push(`--environment`,e.environment),r.push(`--triggers`,`--trigger-path`,e.triggerPath,`--yes`),e.orgId!==void 0&&r.push(`--scope`,e.orgId),await t(r,{cwd:e.projectRoot,onOutput:e.onOutput,nonInteractive:!0,timeoutMs:CONNECT_MUTATION_TIMEOUT_MS,signal:e.signal})?{state:`attached`}:{state:`attach-failed`}}export{CONNECT_MUTATION_TIMEOUT_MS,replaceConnectTrigger};