uom-types - v0.0.0-development
    Preparing search index...

    Type Alias Root<B, E>

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

    Take the nth root of a unit.

    Type Parameters