import type { PluginRuntime } from "./types.js"; export function resolveRuntimeThinkingCatalog( params: Parameters[0], buildConfiguredCatalog: () => Exclude, ) { if (params.catalog) { return params.catalog; } const configuredCatalog = buildConfiguredCatalog(); return configuredCatalog.length > 0 ? configuredCatalog : undefined; }