UNPKG

eve

Version:

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

1 lines 569 B
import{stampConnectionProtocol}from"#public/definitions/connections/protocol.js";import{stampDefinitionKey}from"#internal/authored-definition/source-identity.js";import{normalizeAuthorizationSpec}from"#shared/validate-authorization.js";function defineOpenAPIConnection(e){e.auth!==void 0&&typeof e.auth!=`function`&&(e.auth=normalizeAuthorizationSpec(e.auth,`defineOpenAPIConnection:`));let t=e.baseUrl??(typeof e.spec==`string`?e.spec:e.description);return stampDefinitionKey(e,`connection:${t}`),stampConnectionProtocol(e,`openapi`),e}export{defineOpenAPIConnection};