UNPKG

@openai/agents-openai

Version:

The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.

20 lines 700 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.camelOrSnakeToSnakeCase = camelOrSnakeToSnakeCase; /** * Converts camelCase or snake_case keys of an object to snake_case recursively. */ function camelOrSnakeToSnakeCase(providerData) { if (!providerData || typeof providerData !== 'object' || Array.isArray(providerData)) { return providerData; } const result = {}; for (const [key, value] of Object.entries(providerData)) { const snakeKey = key.replace(/([A-Z])/g, '_$1').toLowerCase(); result[snakeKey] = camelOrSnakeToSnakeCase(value); } return result; } //# sourceMappingURL=providerData.js.map