import { listArticles, type ArticleStatus } from "../../service/article"; export default defineWrappedResponseHandler(async (event) => { const query = getQuery(event); const page = Math.max(1, parseInt(String(query.page || "1"))); const pageSize = Math.min(30, Math.max(1, parseInt(String(query.pageSize || "12")))); const status = query.status as ArticleStatus | undefined; const q = query.q as string | undefined; const result = await listArticles({ page, pageSize, status, q }); return R.success(result); });