(role: string, entry: RoleMember)
| 631 | const roleToBindings = useMemo(() => { |
| 632 | const map = new Map<string, RoleMember[]>(); |
| 633 | const appendToRole = (role: string, entry: RoleMember) => { |
| 634 | const arr = map.get(role) ?? []; |
| 635 | arr.push(entry); |
| 636 | map.set(role, arr); |
| 637 | }; |
| 638 | for (const mb of bindings) { |
| 639 | if (scope === "project") { |
| 640 | // Group this member's bindings by role so we can mark a row expired |
no test coverage detected