package util // ValidatePageSize clamps pageSize into [1, maxSize], returning defaultSize when out of range. func ValidatePageSize(pageSize, defaultSize, maxSize int) int { if pageSize < 1 || pageSize > maxSize { return defaultSize } return pageSize }