exp static method

Value exp(
  1. Object argument
)

Creates an exp() calculation with the given argument.

The argument must be either a SassNumber, a SassCalculation, an unquoted SassString, or a CalculationOperation.

This automatically simplifies the calculation, so it may return a SassNumber rather than a SassCalculation. It throws an exception if it can determine that the calculation will definitely produce invalid CSS.

Implementation

static Value exp(Object argument) {
  argument = _simplify(argument);
  if (argument is! SassNumber) {
    return SassCalculation._("exp", [argument]);
  }
  argument.assertNoUnits();
  return number_lib.pow(SassNumber(math.e), argument);
}