(value: number | undefined, fallback: number)
| 351 | } |
| 352 | |
| 353 | function normalizeTopK(value: number | undefined, fallback: number): number { |
| 354 | if (value === undefined || !Number.isFinite(value)) return fallback; |
| 355 | return Math.max(1, Math.floor(value)); |
| 356 | } |
| 357 | |
| 358 | function resolveSearchOptions(optionsOrTopK?: number | SearchQueryOptions): ResolvedSearchQueryOptions { |
| 359 | const raw = typeof optionsOrTopK === "number" ? { topK: optionsOrTopK } : (optionsOrTopK ?? {}); |
no outgoing calls
no test coverage detected