MCPcopy Index your code
hub / github.com/forloopcodes/contextplus / normalizeTopK

Function normalizeTopK

src/core/embeddings.ts:353–356  ·  view source on GitHub ↗
(value: number | undefined, fallback: number)

Source from the content-addressed store, hash-verified

351}
352
353function 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
358function resolveSearchOptions(optionsOrTopK?: number | SearchQueryOptions): ResolvedSearchQueryOptions {
359 const raw = typeof optionsOrTopK === "number" ? { topK: optionsOrTopK } : (optionsOrTopK ?? {});

Callers 1

resolveSearchOptionsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected