(row: Row)
| 75 | type Row = Awaited<ReturnType<typeof select>>[number]; |
| 76 | |
| 77 | const toMember = (row: Row): DirectoryMember | null => |
| 78 | row.membershipId === null |
| 79 | ? null |
| 80 | : { |
| 81 | accountId: row.accountId, |
| 82 | membershipId: row.membershipId, |
| 83 | organizationId: row.organizationId, |
| 84 | email: row.email, |
| 85 | name: displayName(row.firstName, row.lastName), |
| 86 | avatarUrl: row.avatarUrl, |
| 87 | role: row.role, |
| 88 | status: row.status, |
| 89 | lastActiveAt: row.lastSignInAt === null ? null : row.lastSignInAt.getTime(), |
| 90 | }; |
| 91 | |
| 92 | const toMembers = (rows: readonly Row[]): DirectoryMember[] => { |
| 93 | const members: DirectoryMember[] = []; |
no test coverage detected