62 lines
1.9 KiB
JavaScript
62 lines
1.9 KiB
JavaScript
// Module ID: 951
|
|
// Function ID: 10309
|
|
// Name: contentUnionToMessages
|
|
// Dependencies: [950]
|
|
|
|
// Module 951 (contentUnionToMessages)
|
|
const require = arg1;
|
|
const dependencyMap = arg6;
|
|
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
|
|
function contentUnionToMessages(contents, user) {
|
|
let str = "user";
|
|
if (arguments.length > 1) {
|
|
str = "user";
|
|
if (undefined !== arguments[1]) {
|
|
str = arguments[1];
|
|
}
|
|
}
|
|
if ("string" === typeof contents) {
|
|
let obj = { role: str, content: contents };
|
|
const items = [obj];
|
|
let flatMapResult = items;
|
|
} else {
|
|
const _Array = Array;
|
|
if (Array.isArray(contents)) {
|
|
flatMapResult = contents.flatMap((arg0) => outer1_2(arg0, str));
|
|
} else {
|
|
if ("object" === tmp) {
|
|
if (contents) {
|
|
if (!("role" in contents)) {
|
|
if ("parts" in contents) {
|
|
const _Object = Object;
|
|
obj = { role: str };
|
|
const items1 = [Object.assign({}, contents, obj)];
|
|
let items2 = items1;
|
|
} else {
|
|
obj = { role: str, content: contents };
|
|
items2 = [obj];
|
|
}
|
|
}
|
|
const items3 = [contents];
|
|
items2 = items3;
|
|
}
|
|
}
|
|
flatMapResult = [];
|
|
}
|
|
}
|
|
return flatMapResult;
|
|
}
|
|
arg5.contentUnionToMessages = contentUnionToMessages;
|
|
arg5.isStreamingMethod = function isStreamingMethod(closure_0) {
|
|
return closure_0.includes("Stream");
|
|
};
|
|
arg5.shouldInstrument = function shouldInstrument(str) {
|
|
const GOOGLE_GENAI_INSTRUMENTED_METHODS = require(950).GOOGLE_GENAI_INSTRUMENTED_METHODS;
|
|
if (GOOGLE_GENAI_INSTRUMENTED_METHODS.includes(str)) {
|
|
return true;
|
|
} else {
|
|
const parts = str.split(".");
|
|
const GOOGLE_GENAI_INSTRUMENTED_METHODS2 = require(950).GOOGLE_GENAI_INSTRUMENTED_METHODS;
|
|
return GOOGLE_GENAI_INSTRUMENTED_METHODS2.includes(parts.pop());
|
|
}
|
|
};
|