fix: align trace directive types

This commit is contained in:
Peter Steinberger
2026-04-12 11:30:44 -07:00
parent e76c2812b7
commit c8347e70da
4 changed files with 10 additions and 8 deletions

View File

@@ -1207,16 +1207,16 @@ async function readActiveMemorySearchDebug(
continue;
}
return {
backend: normalizeOptionalString(debug.backend),
configuredMode: normalizeOptionalString(debug.configuredMode),
effectiveMode: normalizeOptionalString(debug.effectiveMode),
fallback: normalizeOptionalString(debug.fallback),
backend: normalizeOptionalString(debug?.backend),
configuredMode: normalizeOptionalString(debug?.configuredMode),
effectiveMode: normalizeOptionalString(debug?.effectiveMode),
fallback: normalizeOptionalString(debug?.fallback),
searchMs:
typeof debug.searchMs === "number" && Number.isFinite(debug.searchMs)
typeof debug?.searchMs === "number" && Number.isFinite(debug.searchMs)
? debug.searchMs
: undefined,
hits:
typeof debug.hits === "number" && Number.isFinite(debug.hits) ? debug.hits : undefined,
typeof debug?.hits === "number" && Number.isFinite(debug.hits) ? debug.hits : undefined,
warning,
action,
error,