export const DEFAULT_POST_TAG_LIMIT = 5 export const MIN_POST_TAG_LIMIT = 1 export const MAX_POST_TAG_LIMIT = 10 /** * 게시물 태그 최대 개수를 설정 범위 안의 정수로 정규화한다. * @param {unknown} value - 입력값 * @returns {number} 정규화된 태그 최대 개수 */ export const normalizePostTagLimit = (value) => { const parsed = Number.parseInt(String(value ?? DEFAULT_POST_TAG_LIMIT), 10) if (!Number.isFinite(parsed)) { return DEFAULT_POST_TAG_LIMIT } return Math.min(MAX_POST_TAG_LIMIT, Math.max(MIN_POST_TAG_LIMIT, parsed)) }