import { db } from '$lib/server/db'; import { type ServerLoad } from '@sveltejs/kit'; export const load: ServerLoad = async ({ locals: { guard } }) => { guard.requiresAdmin().orRedirects(); return { groups: db.data.groups, userCounts: db.data.groups.reduce( (acc, group) => { acc[group.id] = db.data.users.filter((u) => u.groups.includes(group.id)).length; return acc; }, {} as Record, ), }; };