@@ -342,33 +342,11 @@ function serializeCalculation(calculation, parent) {
342342
343343/**
344344 * @param {object } fn
345- * @param {boolean } [forComputedOrLater]
346345 * @returns {string }
347346 * @see {@link https://drafts.csswg.org/css-values-4/#serialize-a-math-function }
348- *
349- * It represents the computed or later value clamped into a safe integer range
350- * (browser conformance).
351347 */
352- function serializeCalculationFunction ( { range = { } , round, value } , forComputedOrLater ) {
353- if ( isNumeric ( value ) ) {
354- if ( forComputedOrLater ) {
355- return serializeCalculation ( map ( value , value => {
356- if ( round ) {
357- value = Math . round ( value )
358- }
359- let { min = - Infinity , max = Infinity } = range
360- if ( min === - Infinity ) {
361- min = Number . MIN_SAFE_INTEGER
362- }
363- if ( max === Infinity ) {
364- max = Number . MAX_SAFE_INTEGER
365- }
366- return clamp ( min , value , max )
367- } ) )
368- }
369- return `calc(${ serializeCalculation ( value ) } )`
370- }
371- if ( isCalculationOperator ( value ) ) {
348+ function serializeCalculationFunction ( { range, round, value } ) {
349+ if ( isNumeric ( value ) || isCalculationOperator ( value ) ) {
372350 return `calc(${ serializeCalculation ( value ) } )`
373351 }
374352 return serializeCalculation ( value )
0 commit comments