UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

26 lines 901 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseMcpHeaders = void 0; /** * Parses MCP headers by resolving any Cognigy script expressions in string values * @param mcpHeaders - The headers object to parse * @param api - The Cognigy API instance for parsing script text * @returns The parsed headers object */ async function parseMcpHeaders(mcpHeaders, api) { if (!mcpHeaders || typeof mcpHeaders !== "object") { return {}; } const parsedMcpHeaders = {}; for (const [key, value] of Object.entries(mcpHeaders)) { if (typeof value === "string") { parsedMcpHeaders[key] = await api.parseCognigyScriptText(value); } else { parsedMcpHeaders[key] = value; } } return parsedMcpHeaders; } exports.parseMcpHeaders = parseMcpHeaders; //# sourceMappingURL=parseMcpHeaders.js.map