UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

25 lines 901 B
import { __awaiter } from "tslib"; /** * 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 */ export function parseMcpHeaders(mcpHeaders, api) { return __awaiter(this, void 0, void 0, function* () { if (!mcpHeaders || typeof mcpHeaders !== "object") { return {}; } const parsedMcpHeaders = {}; for (const [key, value] of Object.entries(mcpHeaders)) { if (typeof value === "string") { parsedMcpHeaders[key] = yield api.parseCognigyScriptText(value); } else { parsedMcpHeaders[key] = value; } } return parsedMcpHeaders; }); } //# sourceMappingURL=parseMcpHeaders.js.map