import { getQuery } from 'h3' import { listPages } from '../repositories/content-repository' import { DEFAULT_PAGE_SECTION_ITEM_LIMIT, normalizeDisplayCount } from '../../lib/display-count-settings.js' /** * 공개 고정 페이지 목록 API * @returns {Array} 고정 페이지 목록 */ export default defineEventHandler((event) => { const query = getQuery(event) return listPages({ listedOnly: query.listed === '1', limitPerSection: query.limit ? normalizeDisplayCount(query.limit, DEFAULT_PAGE_SECTION_ITEM_LIMIT) : null }) })