resolveSearchScope()
function resolveSearchScope(__namedParameters): readonly string[];
Defined in: packages/rxdb-plugin-search/src/core/scope-resolver.ts:32
计算最终参与搜索聚合的 collection 名列表(保持与 candidates 同序、去重)。
语义:
excludedCollections总是先生效(插件级硬排除)requested只能进一步收窄(与excluded后剩余集合求交集)- 若
requested中包含candidates中不存在的名称,抛错并列出全部未知名称 (fail-fast:拼错名字必须暴露,不能伪装成"无搜索结果") - 若
requested非空但解析后范围为空(全部被排除),同样抛错 - 返回结果对调用方只读
Parameters
| Parameter | Type |
|---|---|
__namedParameters | ResolveScopeInput |
Returns
readonly string[]