Type Alias Pow<B, E>

Pow: B extends Unit<infer Class, infer Meta>
    ? Unit<
        FlatternAlias<PowUnitSubvalues<Class, E>>,
        FlatternAlias<PowUnitSubvalues<Meta, E>>,
    >
    : B extends AbstractUnit<infer Class>
        ? AbstractUnit<FlatternAlias<PowUnitSubvalues<Class, E>>>
        : B extends UnitConversionRate<infer Meta>
            ? UnitConversionRate<FlatternAlias<PowUnitSubvalues<Meta, E>>>
            : number

Put a unit to the power of an exponent.

Type Parameters