@copilotkit/shared
Version:
<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
15 lines (13 loc) • 412 B
JavaScript
import "chalk";
//#region src/telemetry/utils.ts
function flattenObject(obj, parentKey = "", res = {}) {
for (let key in obj) {
const propName = parentKey ? `${parentKey}.${key}` : key;
if (typeof obj[key] === "object" && obj[key] !== null) flattenObject(obj[key], propName, res);
else res[propName] = obj[key];
}
return res;
}
//#endregion
export { flattenObject };
//# sourceMappingURL=utils.mjs.map