decord/beta/source/modules/vibegrations/lib/VibegrationsTraceSections.tsx
github-actions 6fbb1b046c chore: update source for beta 347.8
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4943.js (118.4 MB)
2026-09-22 14:21:44 +00:00

63 lines
1.7 KiB
TypeScript

// Module ID: 17082
// Function ID: 17083
// Name: VibegrationsTraceSections
// Dependencies: [2]
// Exports: traceDetailSections
// Module 17082 (VibegrationsTraceSections)
import size from "module_2" /* 2 */;
let closure_0 = ["arguments", "result", "usage", "diagnostics"];
const result = size.fileFinishedImporting("modules/vibegrations/lib/VibegrationsTraceSections.tsx");
export const traceDetailSections = function traceDetailSections(findTraceEntryResult, arg1) {
let obj = arg1;
if (arg1 === undefined) {
obj = {};
}
let num = obj.childCount;
if (num === undefined) {
num = 0;
}
let flag = obj.hasParent;
if (flag === undefined) {
flag = false;
}
const set = new Set();
if ("tool" === findTraceEntryResult.kind) {
let tmp5 = null != findTraceEntryResult.fields;
if (tmp5) {
tmp5 = findTraceEntryResult.fields.length > 0;
}
if (!tmp5) {
tmp5 = null != findTraceEntryResult.detailId;
}
if (tmp5) {
set.add("arguments");
}
if ("started" !== findTraceEntryResult.status) {
set.add("result");
}
} else {
if (tmp2) {
set.add("usage");
}
tmp2 = null != findTraceEntryResult.promptTokens || null != findTraceEntryResult.inputTokens || null != findTraceEntryResult.outputTokens || null != findTraceEntryResult.cacheReadTokens || null != findTraceEntryResult.costUsd || null != findTraceEntryResult.stopReason;
}
if (!flag) {
flag = num > 0;
}
if (!flag) {
flag = null != findTraceEntryResult.turnId;
}
if (!flag) {
flag = "" !== findTraceEntryResult.startedAt;
}
if (!flag) {
flag = "" !== findTraceEntryResult.id;
}
if (flag) {
set.add("diagnostics");
}
return closure_0.filter((item) => set.has(item));
};