A number
type or an instance of Number
between a specified range takes generic type variable Min
and Max
constrained by number
type as range, and takes generic type variable Type
constrained by generic type AnyNumber
as the type.
{% code title="number-between.type.ts" %}
type NumberBetween<
Min extends number,
Max extends number,
Type extends AnyNumber = number
> = Type & MinMax<Min, Max>;
{% endcode %}
{% embed url="https://github.com/angular-package/type/blob/main/src/type/number-between.type.ts" %}
A generic type variable Min
constrained by the number
type indicates the minimum range __ of the generic type variable Type
.
A generic type variable Min
constrained by the number
type indicates the maximum range of the generic type variable Type
.
A generic type variable Type
constrained by generic type AnyNumber
indicates number
type.