(e)
| 5023 | } |
| 5024 | function Xl(e, t) { |
| 5025 | const n = (e) => |
| 5026 | s(e, (e) => { |
| 5027 | const n = { param: e, empty: t.emptySelections[e] ?? !0 }; |
| 5028 | return ( |
| 5029 | (t.selectionPredicates[e] ??= []), |
| 5030 | t.selectionPredicates[e].push(n), |
| 5031 | n |
| 5032 | ); |
| 5033 | }); |
| 5034 | return e.selection |
| 5035 | ? n(e.selection) |
| 5036 | : s(e.test || e.filter, (e) => (e.selection ? n(e.selection) : e)); |
no test coverage detected