Expression.literal constructor

Expression.literal(
  1. (double, PxUnit) lt
)

Implementation

factory Expression.literal((double, PxUnit) lt) => switch(lt.$2){
  PxUnit.wpc => Expression(landscapeWpc: lt.$1, portraitWpc: lt.$1),
  PxUnit.vw => Expression(landscapeWpc: lt.$1 / 100, portraitWpc: lt.$1 / 100),
  PxUnit.rpx => Expression(landscapeWpc: lt.$1 / 750, portraitWpc: lt.$1 / 750),
  PxUnit.hpc => Expression(landscapeHpc: lt.$1, portraitHpc: lt.$1),
  PxUnit.vh => Expression(landscapeHpc: lt.$1 / 100, portraitHpc: lt.$1 / 100),
  PxUnit.vmin => Expression(landscapeHpc: lt.$1 / 100, portraitWpc: lt.$1 / 100),
  PxUnit.vmax => Expression(landscapeWpc: lt.$1 / 100, portraitHpc: lt.$1 / 100),
  PxUnit.px => Expression(landscapePx: lt.$1, portraitPx: lt.$1),
};