import { listAllDocsForAdmin } from '../../../utils/content'; import { requireStaff } from '../../../utils/guard'; export default defineEventHandler(async (event) => { await requireStaff(event); const q = getQuery(event); const page = Math.max(1, Number(q.page) || 1); const pageSize = Math.min(50, Math.max(1, Number(q.pageSize) || 20)); return listAllDocsForAdmin({ status: typeof q.status === 'string' ? q.status : undefined, page, pageSize }); });