# Range

## Draft

- [Introduction](https://range.angular-package.dev/draft/introduction.md): @angular-package/range
- [❤ Benefits](https://range.angular-package.dev/draft/benefits.md)
- [General concepts](https://range.angular-package.dev/draft/general-concepts.md)
- [Skeleton](https://range.angular-package.dev/draft/getting-started/skeleton.md): Base skeleton library
- [Installation](https://range.angular-package.dev/draft/getting-started/installation.md): @angular-package/range installation
- [Public API](https://range.angular-package.dev/draft/getting-started/public-api.md): @angular-package/range public API
- [Basic concepts](https://range.angular-package.dev/draft/getting-started/basic-concepts.md): The \`range\` package basic concepts
- [Overview](https://range.angular-package.dev/draft/greater/overview.md): The \`Greater\` primitive wrapper object
- [Generic type variables](https://range.angular-package.dev/draft/greater/generic-type-variables.md): The \`Greater\` primitive wrapper object generic type variables
- [★ Constructor](https://range.angular-package.dev/draft/greater/constructor.md): The \`Greater\` primitive wrapper object constructor
- [Accessors](https://range.angular-package.dev/draft/greater/accessors.md): The \`Greater\` primitive wrapper object accessors
- [get \[Symbol.toStringTag\]()](https://range.angular-package.dev/draft/greater/accessors/get-symbol.tostringtag.md): Changes the default tag to 'Greater' for an instance
- [Methods](https://range.angular-package.dev/draft/greater/methods.md): The \`Greater\` primitive wrapper object methods
- [static create()](https://range.angular-package.dev/draft/greater/methods/static-create.md): Creates the Greater instance with the given primitive value.
- [static isGreater()](https://range.angular-package.dev/draft/greater/methods/static-isgreater.md): Checks whether the given value is the Greater instance of any or given primitive value
- [than()](https://range.angular-package.dev/draft/greater/methods/than.md): Checks whether the primitive value of a specified object is greater than the given value
- [thanEvery()](https://range.angular-package.dev/draft/greater/methods/thanevery.md): Checks whether the primitive value of a specified object is greater than every value of the given values
- [thanSome()](https://range.angular-package.dev/draft/greater/methods/thansome.md): Checks whether the primitive value of a specified object is greater than some given values
- [valueOf()](https://range.angular-package.dev/draft/greater/methods/valueof.md): Returns the primitive value of a specified object
- [Overview](https://range.angular-package.dev/draft/inequality/overview.md): The \`Inequality\` primitive wrapper object
- [Generic type variables](https://range.angular-package.dev/draft/inequality/generic-type-variables.md): The \`Inequality\` primitive wrapper object generic type variables
- [Constructor](https://range.angular-package.dev/draft/inequality/constructor.md): The \`Inequality\` primitive wrapper object constructor
- [Accessors](https://range.angular-package.dev/draft/inequality/accessors.md): The \`Inequality\` primitive wrapper object accessors
- [get greater()](https://range.angular-package.dev/draft/inequality/accessors/get-greater.md): The get accessor obtains from the private #greater property an instance of the Greater
- [get less()](https://range.angular-package.dev/draft/inequality/accessors/get-less.md): The get accessor obtains from the private #less property an instance of the Less
- [Properties](https://range.angular-package.dev/draft/inequality/properties.md): The \`Inequality\` primitive wrapper object properties
- [#greater](https://range.angular-package.dev/draft/inequality/properties/greater.md): Private property of the Greater primitive wrapper object
- [#less](https://range.angular-package.dev/draft/inequality/properties/less.md)
- [Methods](https://range.angular-package.dev/draft/inequality/methods.md): The \`Inequality\` primitive wrapper object methods
- [greaterThan()](https://range.angular-package.dev/draft/inequality/methods/greaterthan.md): Checks whether the primitive value of a child class is greater than the given value
- [greaterThanEvery()](https://range.angular-package.dev/draft/inequality/methods/greaterthanevery.md): Checks whether the primitive value of a child instance is greater than every value of the given values
- [greaterThanSome()](https://range.angular-package.dev/draft/inequality/methods/greaterthansome.md): Checks whether the primitive value of a child instance is greater than some given values
- [lessThan()](https://range.angular-package.dev/draft/inequality/methods/lessthan.md): Checks whether the primitive value of a child class is less than the given value
- [lessThanEvery()](https://range.angular-package.dev/draft/inequality/methods/lessthanevery.md): Checks whether the primitive value of a child class instance is less than every value of the given values
- [lessThanSome()](https://range.angular-package.dev/draft/inequality/methods/lessthansome.md): Checks whether the primitive value of a child class is less than some given values
- [Overview](https://range.angular-package.dev/draft/less/overview.md): The \`Less\` primitive wrapper object
- [Generic type variables](https://range.angular-package.dev/draft/less/generic-type-variables.md): The \`Less\` primitive wrapper object generic type variables
- [★ Constructor](https://range.angular-package.dev/draft/less/constructor.md): The \`Less\` primitive wrapper object constructor
- [Accessors](https://range.angular-package.dev/draft/less/accessors.md): The \`Less\` primitive wrapper object accessors
- [get \[Symbol.toStringTag\]()](https://range.angular-package.dev/draft/less/accessors/get-symbol.tostringtag.md): Changes the default tag to 'Less' for an instance
- [Methods](https://range.angular-package.dev/draft/less/methods.md): The \`Less\` primitive wrapper object accessors methods
- [static create()](https://range.angular-package.dev/draft/less/methods/static-create.md): Creates the Less instance with the given primitive value
- [static isLess()](https://range.angular-package.dev/draft/less/methods/static-isless.md): Checks whether the given value is the Less instance of any or given primitive value
- [than()](https://range.angular-package.dev/draft/less/methods/than.md): Checks whether the primitive value of a specified object is less than the given value
- [thanEvery()](https://range.angular-package.dev/draft/less/methods/thanevery.md): Checks whether the primitive value of a specified object is less than every value of the given values
- [thanSome()](https://range.angular-package.dev/draft/less/methods/thansome.md): Checks whether the primitive value of a specified object is less than some given values.
- [valueOf()](https://range.angular-package.dev/draft/less/methods/valueof.md): Returns the primitive value of a specified object
- [Example usage](https://range.angular-package.dev/draft/less/example-usage.md)
- [Overview](https://range.angular-package.dev/draft/maximum/overview.md): The \`Maximum\` primitive wrapper object
- [Generic type variables](https://range.angular-package.dev/draft/maximum/generic-type-variables.md): The \`Maximum\` primitive wrapper object generic type variables
- [★ Constructor](https://range.angular-package.dev/draft/maximum/constructor.md): Creates the Maximum instance of the given primitive value
- [Accessors](https://range.angular-package.dev/draft/maximum/accessors.md): The \`Maximum\` primitive wrapper object accessors
- [get \[Symbol.toStringTag\]()](https://range.angular-package.dev/draft/maximum/accessors/get-symbol.tostringtag.md): Changes the default tag to 'Maximum' for an instance
- [Methods](https://range.angular-package.dev/draft/maximum/methods.md): The \`Maximum\` primitive wrapper object methods
- [static create()](https://range.angular-package.dev/draft/maximum/methods/static-create.md): Creates the Maximum instance with the given primitive value
- [static isMaximum()](https://range.angular-package.dev/draft/maximum/methods/static-ismaximum.md): Checks whether the value of any type is the Maximum instance of any or the given primitive value
- [valueOf()](https://range.angular-package.dev/draft/maximum/methods/valueof.md): Returns the primitive value of a specified Maximum object
- [Overview](https://range.angular-package.dev/draft/minimum/overview.md): The \`Minimum\` primitive wrapper object
- [Generic type variables](https://range.angular-package.dev/draft/minimum/generic-type-variables.md): The \`Minimum\` primitive wrapper object generic type variables
- [★ Constructor](https://range.angular-package.dev/draft/minimum/constructor.md): The \`Minimum\` primitive wrapper object constructor
- [Accessors](https://range.angular-package.dev/draft/minimum/accessors.md): The \`Minimum\` primitive wrapper object accessors
- [get \[Symbol.toStringTag\]()](https://range.angular-package.dev/draft/minimum/accessors/get-symbol.tostringtag.md): The get accessor, with the help of toStringTag, changes the default tag to 'Minimum' for an instance of Minimum
- [Methods](https://range.angular-package.dev/draft/minimum/methods.md): The \`Minimum\` primitive wrapper object methods
- [static create()](https://range.angular-package.dev/draft/minimum/methods/static-create.md): Creates the Minimum instance with the given primitive value
- [static isMinimum()](https://range.angular-package.dev/draft/minimum/methods/static-isminimum.md): Checks whether the value of any type is the Maximum instance of any or the given primitive value
- [valueOf()](https://range.angular-package.dev/draft/minimum/methods/valueof.md): Returns the primitive value of a specified Minimum object
- [Overview](https://range.angular-package.dev/draft/number/overview.md): The \`Number\` primitive wrapper object
- [Generic type variables](https://range.angular-package.dev/draft/number/generic-type-variables.md): The \`Number\` primitive wrapper object generic type variables
- [★ Constructor](https://range.angular-package.dev/draft/number/constructor.md): The \`Number\` primitive wrapper constructor
- [Methods](https://range.angular-package.dev/draft/number/methods.md): The \`Number\` primitive wrapper object methods
- [static create()](https://range.angular-package.dev/draft/number/methods/static-create.md): Creates the \`Number\` instance with the given primitive value
- [static isNumber()](https://range.angular-package.dev/draft/number/methods/static-isnumber.md): Checks the provided value of any type whether is an instance of \`Number\` of any or the given primitive value
- [valueOf()](https://range.angular-package.dev/draft/number/methods/valueof.md): Returns the primitive value of the generic type variable \`Value\` of the specified \`Number\` object
- [Overview](https://range.angular-package.dev/draft/range/overview.md): The \`Range\` object
- [Generic type variables](https://range.angular-package.dev/draft/range/generic-type-variables.md): The \`Range\` object generic type variables
- [★ Constructor](https://range.angular-package.dev/draft/range/constructor.md): Creates the \`Range\` instance with a range of the given required \`min\`, \`max\` and optional current \`value\`, \`step\`
- [Accessors](https://range.angular-package.dev/draft/range/accessors.md): The \`Range\` object accessors
- [get range()](https://range.angular-package.dev/draft/range/accessors/get-range.md): The \`get\` accessor obtains the range of an \`Array\` of the minimum to the maximum with the step of a specified \`Range\` object
- [get step()](https://range.angular-package.dev/draft/range/accessors/get-step.md): The \`get\` accessor obtains the step of a specified \`Range\` object
- [get steps()](https://range.angular-package.dev/draft/range/accessors/get-steps.md): Retrieves the number of steps of the specified \`Range\` object
- [value()?](https://range.angular-package.dev/draft/range/accessors/value.md): The \`value\` accessor indicates the range current value of the number type of a specified \`Range\` object
- [get \[Symbol.toStringTag\]()](https://range.angular-package.dev/draft/range/accessors/get-symbol.tostringtag.md): The \`get\` accessor, with the help of \`toStringTag\`, changes the default tag to 'Range' for an instance of \`Range\`
- [Properties](https://range.angular-package.dev/draft/range/properties.md): The \`Range\` object properties
- [max!](https://range.angular-package.dev/draft/range/properties/max.md): The maximum range of a specified \`Range\` object
- [min!](https://range.angular-package.dev/draft/range/properties/min.md): The minimum range of a specified \`Range\` object
- [#maximum](https://range.angular-package.dev/draft/range/properties/maximum.md): Private property of the \`Maximum\` primitive wrapper object with a primitive value from a given \`max\` of the \`Range\` constructor indicates the maximum range
- [#minimum](https://range.angular-package.dev/draft/range/properties/minimum.md): Private property of the \`Minimum\` primitive wrapper object with a primitive value from a given \`min\` of the \`Range\` constructor indicates the minimum range
- [#step](https://range.angular-package.dev/draft/range/properties/step.md): The private property of the generic type variable \`Step\` indicates the range step
- [#value?](https://range.angular-package.dev/draft/range/properties/value.md): The private property of the number type indicates the range value
- [Methods](https://range.angular-package.dev/draft/range/methods.md): The \`Range\` object methods
- [↓ Static](https://range.angular-package.dev/draft/range/methods/static.md): The \`Range\` object static methods
- [static create()](https://range.angular-package.dev/draft/range/methods/static-create.md): Returns a new instance of \`Range\` with a range of the given required \`min\`, \`max\` and optional current \`value\`,  \`step\`
- [static createFrom()](https://range.angular-package.dev/draft/range/methods/static-createfrom.md): Creates the \`Range\` instance from the given random numbers and the step
- [static createMaximum()](https://range.angular-package.dev/draft/range/methods/static-createmaximum.md): Returns the \`Maximum\` instance of the given maximum value
- [static createMinimum()](https://range.angular-package.dev/draft/range/methods/static-createminimum.md): Returns the \`Minimum\` instance of the given minimum value
- [static isRange()](https://range.angular-package.dev/draft/range/methods/static-isrange.md): Checks whether the value is an instance of \`Range\` of any or the given minimum, maximum, and step
- [↓ Instance](https://range.angular-package.dev/draft/range/methods/instance.md): The \`Range\` primitive wrapper object instance methods
- [forEachStep()](https://range.angular-package.dev/draft/range/methods/foreachstep.md): Performs the specified action for each step in the maximum range of an \`Array\`
- [getCurrentRange()](https://range.angular-package.dev/draft/range/methods/getcurrentrange.md): Returns a range of numbers from minimum to the current value by the step of a specified \`Range\` object
- [getCurrentStep()](https://range.angular-package.dev/draft/range/methods/getcurrentstep.md): Returns the step of the range value
- [⚠ getMax()](https://range.angular-package.dev/draft/range/methods/getmax.md): Gets the maximum range of a specified \`Range\` object
- [⚠ getMin()](https://range.angular-package.dev/draft/range/methods/getmin.md): Gets the minimum range of a specified \`Range\` object
- [getRange()](https://range.angular-package.dev/draft/range/methods/getrange.md): Returns a range of numbers by the specified \`step\` from minimum to the given \`value\` of the specified \`Range\` object
- [getRangeOfStep()](https://range.angular-package.dev/draft/range/methods/getrangeofstep.md): Returns a range of numbers by the specified step from the minimum to the given \`step\` of a specified \`Range\` object
- [getValueOfStep()](https://range.angular-package.dev/draft/range/methods/getvalueofstep.md): Returns the range value of the given \`step\`
- [has()](https://range.angular-package.dev/draft/range/methods/has.md): Checks whether the value is in the range of a specified \`Range\` object
- [hasEvery()](https://range.angular-package.dev/draft/range/methods/hasevery.md): Checks whether every value of the given values is in the range of a specified \`Range\` object
- [hasSome()](https://range.angular-package.dev/draft/range/methods/hassome.md): Checks whether some values are in the range of a specified \`Range\` object
- [isBetween()](https://range.angular-package.dev/draft/range/methods/isbetween.md): Checks whether range of the given \`min\` and \`max\` is between the range of a specified \`Range\` object
- [isBetweenEvery()](https://range.angular-package.dev/draft/range/methods/isbetweenevery.md): Checks whether the range of a specified \`Range\` object is between every range of the given \`ranges\`
- [isBetweenSome()](https://range.angular-package.dev/draft/range/methods/isbetweensome.md): Checks whether the range of a specified \`Range\` object is between some given \`ranges\`
- [maxGreaterThan()](https://range.angular-package.dev/draft/range/methods/maxgreaterthan.md): Checks whether the value is less than the maximum range of a specified \`Range\` object
- [maxLessThan()](https://range.angular-package.dev/draft/range/methods/maxlessthan.md): Checks whether the value is greater than the maximum range of a specified \`Range\` object
- [minGreaterThan()](https://range.angular-package.dev/draft/range/methods/mingreaterthan.md): Checks whether the value is less than a minimum range of a specified \`Range\` object
- [minLessThan()](https://range.angular-package.dev/draft/range/methods/minlessthan.md): Checks whether the value is greater than the minimum range of a specified \`Range\` object
- [setValue()](https://range.angular-package.dev/draft/range/methods/setvalue.md): Sets the range value between the minimum and maximum of a specified \`Range\` object
- [setValueToStep()](https://range.angular-package.dev/draft/range/methods/setvaluetostep.md): Sets the value of the specified \`Range\` object to the value of the given \`step\`
- [stepByStep()](https://range.angular-package.dev/draft/range/methods/stepbystep.md): Performs a callback function with the ability to decide when to move to the next step of the range
- [⚠ toArray()](https://range.angular-package.dev/draft/range/methods/toarray.md): Returns a read-only array of the range in order minimum and maximum
- [valueDown()](https://range.angular-package.dev/draft/range/methods/valuedown.md): Increments the range value of a specified \`Range\` object by the range step or given decrement
- [⚠ valueOf()](https://range.angular-package.dev/draft/range/methods/valueof.md): Returns a read-only object consisting of the primitive values of \`Minimum\` and \`Maximum\` instances
- [valueUp()](https://range.angular-package.dev/draft/range/methods/valueup.md): Increments the range value of a specified \`Range\` object by the range step or given increment
- [Keep a changelog](https://range.angular-package.dev/draft/change-log/keep-a-changelog.md)
- [v1.0.0-rc.0](https://range.angular-package.dev/draft/change-log/v1.0.0-rc.0.md)
- [v1.0.0-rc](https://range.angular-package.dev/draft/change-log/v1.0.0-rc.md)
- [v1.0.0-beta.0](https://range.angular-package.dev/draft/change-log/v1.0.0-beta.0.md)
- [Commit](https://range.angular-package.dev/draft/git/commit.md)
- [Semantic Versioning](https://range.angular-package.dev/draft/git/semantic-versioning.md)
- [⋯ Chat](https://range.angular-package.dev/draft/contact/chat.md)
- [@ Email](https://range.angular-package.dev/draft/contact/email.md)
- [✆ Phone](https://range.angular-package.dev/draft/contact/phone.md)
- [฿ Cryptocurrency](https://range.angular-package.dev/draft/donate/thb-cryptocurrency.md): Become a sponsor to the angular-package by sending the cryptocurrency
- [$ Fiat](https://range.angular-package.dev/draft/donate/usd-fiat.md)

## v1.0

- [Introduction](https://range.angular-package.dev/introduction.md): @angular-package/range
- [❤ Benefits](https://range.angular-package.dev/benefits.md)
- [General concepts](https://range.angular-package.dev/general-concepts.md)
- [Skeleton](https://range.angular-package.dev/getting-started/skeleton.md): Base skeleton library
- [Installation](https://range.angular-package.dev/getting-started/installation.md): @angular-package/range installation
- [Public API](https://range.angular-package.dev/getting-started/public-api.md): @angular-package/range public API
- [Basic concepts](https://range.angular-package.dev/getting-started/basic-concepts.md): The \`range\` package basic concepts
- [Overview](https://range.angular-package.dev/greater/overview.md): The \`Greater\` primitive wrapper object
- [Generic type variables](https://range.angular-package.dev/greater/generic-type-variables.md): The \`Greater\` primitive wrapper object generic type variables
- [★ Constructor](https://range.angular-package.dev/greater/constructor.md): The \`Greater\` primitive wrapper object constructor
- [Accessors](https://range.angular-package.dev/greater/accessors.md): The \`Greater\` primitive wrapper object accessors
- [get \[Symbol.toStringTag\]()](https://range.angular-package.dev/greater/accessors/get-symbol.tostringtag.md): Changes the default tag to 'Greater' for an instance
- [Methods](https://range.angular-package.dev/greater/methods.md): The \`Greater\` primitive wrapper object methods
- [static create()](https://range.angular-package.dev/greater/methods/static-create.md): Creates the Greater instance with the given primitive value.
- [static isGreater()](https://range.angular-package.dev/greater/methods/static-isgreater.md): Checks whether the given value is the Greater instance of any or given primitive value
- [than()](https://range.angular-package.dev/greater/methods/than.md): Checks whether the primitive value of a specified object is greater than the given value
- [thanEvery()](https://range.angular-package.dev/greater/methods/thanevery.md): Checks whether the primitive value of a specified object is greater than every value of the given values
- [thanSome()](https://range.angular-package.dev/greater/methods/thansome.md): Checks whether the primitive value of a specified object is greater than some given values
- [valueOf()](https://range.angular-package.dev/greater/methods/valueof.md): Returns the primitive value of a specified object
- [Overview](https://range.angular-package.dev/inequality/overview.md): The \`Inequality\` primitive wrapper object
- [Generic type variables](https://range.angular-package.dev/inequality/generic-type-variables.md): The \`Inequality\` primitive wrapper object generic type variables
- [Constructor](https://range.angular-package.dev/inequality/constructor.md): The \`Inequality\` primitive wrapper object constructor
- [Accessors](https://range.angular-package.dev/inequality/accessors.md): The \`Inequality\` primitive wrapper object accessors
- [get greater()](https://range.angular-package.dev/inequality/accessors/get-greater.md): The get accessor obtains from the private #greater property an instance of the Greater
- [get less()](https://range.angular-package.dev/inequality/accessors/get-less.md): The get accessor obtains from the private #less property an instance of the Less
- [Properties](https://range.angular-package.dev/inequality/properties.md): The \`Inequality\` primitive wrapper object properties
- [#greater](https://range.angular-package.dev/inequality/properties/greater.md): Private property of the Greater primitive wrapper object
- [#less](https://range.angular-package.dev/inequality/properties/less.md)
- [Methods](https://range.angular-package.dev/inequality/methods.md): The \`Inequality\` primitive wrapper object methods
- [greaterThan()](https://range.angular-package.dev/inequality/methods/greaterthan.md): Checks whether the primitive value of a child class is greater than the given value
- [greaterThanEvery()](https://range.angular-package.dev/inequality/methods/greaterthanevery.md): Checks whether the primitive value of a child instance is greater than every value of the given values
- [greaterThanSome()](https://range.angular-package.dev/inequality/methods/greaterthansome.md): Checks whether the primitive value of a child instance is greater than some given values
- [lessThan()](https://range.angular-package.dev/inequality/methods/lessthan.md): Checks whether the primitive value of a child class is less than the given value
- [lessThanEvery()](https://range.angular-package.dev/inequality/methods/lessthanevery.md): Checks whether the primitive value of a child class instance is less than every value of the given values
- [lessThanSome()](https://range.angular-package.dev/inequality/methods/lessthansome.md): Checks whether the primitive value of a child class is less than some given values
- [Overview](https://range.angular-package.dev/less/overview.md): The \`Less\` primitive wrapper object
- [Generic type variables](https://range.angular-package.dev/less/generic-type-variables.md): The \`Less\` primitive wrapper object generic type variables
- [★ Constructor](https://range.angular-package.dev/less/constructor.md): The \`Less\` primitive wrapper object constructor
- [Accessors](https://range.angular-package.dev/less/accessors.md): The \`Less\` primitive wrapper object accessors
- [get \[Symbol.toStringTag\]()](https://range.angular-package.dev/less/accessors/get-symbol.tostringtag.md): Changes the default tag to 'Less' for an instance
- [Methods](https://range.angular-package.dev/less/methods.md): The \`Less\` primitive wrapper object accessors methods
- [static create()](https://range.angular-package.dev/less/methods/static-create.md): Creates the Less instance with the given primitive value
- [static isLess()](https://range.angular-package.dev/less/methods/static-isless.md): Checks whether the given value is the Less instance of any or given primitive value
- [than()](https://range.angular-package.dev/less/methods/than.md): Checks whether the primitive value of a specified object is less than the given value
- [thanEvery()](https://range.angular-package.dev/less/methods/thanevery.md): Checks whether the primitive value of a specified object is less than every value of the given values
- [thanSome()](https://range.angular-package.dev/less/methods/thansome.md): Checks whether the primitive value of a specified object is less than some given values.
- [valueOf()](https://range.angular-package.dev/less/methods/valueof.md): Returns the primitive value of a specified object
- [Example usage](https://range.angular-package.dev/less/example-usage.md)
- [Overview](https://range.angular-package.dev/maximum/overview.md): The \`Maximum\` primitive wrapper object
- [Generic type variables](https://range.angular-package.dev/maximum/generic-type-variables.md): The \`Maximum\` primitive wrapper object generic type variables
- [★ Constructor](https://range.angular-package.dev/maximum/constructor.md): Creates the Maximum instance of the given primitive value
- [Accessors](https://range.angular-package.dev/maximum/accessors.md): The \`Maximum\` primitive wrapper object accessors
- [get \[Symbol.toStringTag\]()](https://range.angular-package.dev/maximum/accessors/get-symbol.tostringtag.md): Changes the default tag to 'Maximum' for an instance
- [Methods](https://range.angular-package.dev/maximum/methods.md): The \`Maximum\` primitive wrapper object methods
- [static create()](https://range.angular-package.dev/maximum/methods/static-create.md): Creates the Maximum instance with the given primitive value
- [static isMaximum()](https://range.angular-package.dev/maximum/methods/static-ismaximum.md): Checks whether the value of any type is the Maximum instance of any or the given primitive value
- [valueOf()](https://range.angular-package.dev/maximum/methods/valueof.md): Returns the primitive value of a specified Maximum object
- [Overview](https://range.angular-package.dev/minimum/overview.md): The \`Minimum\` primitive wrapper object
- [Generic type variables](https://range.angular-package.dev/minimum/generic-type-variables.md): The \`Minimum\` primitive wrapper object generic type variables
- [★ Constructor](https://range.angular-package.dev/minimum/constructor.md): The \`Minimum\` primitive wrapper object constructor
- [Accessors](https://range.angular-package.dev/minimum/accessors.md): The \`Minimum\` primitive wrapper object accessors
- [get \[Symbol.toStringTag\]()](https://range.angular-package.dev/minimum/accessors/get-symbol.tostringtag.md): The get accessor, with the help of toStringTag, changes the default tag to 'Minimum' for an instance of Minimum
- [Methods](https://range.angular-package.dev/minimum/methods.md): The \`Minimum\` primitive wrapper object methods
- [static create()](https://range.angular-package.dev/minimum/methods/static-create.md): Creates the Minimum instance with the given primitive value
- [static isMinimum()](https://range.angular-package.dev/minimum/methods/static-isminimum.md): Checks whether the value of any type is the Maximum instance of any or the given primitive value
- [valueOf()](https://range.angular-package.dev/minimum/methods/valueof.md): Returns the primitive value of a specified Minimum object
- [Overview](https://range.angular-package.dev/number/overview.md): The \`Number\` primitive wrapper object
- [Generic type variables](https://range.angular-package.dev/number/generic-type-variables.md): The \`Number\` primitive wrapper object generic type variables
- [★ Constructor](https://range.angular-package.dev/number/constructor.md): The \`Number\` primitive wrapper constructor
- [Methods](https://range.angular-package.dev/number/methods.md): The \`Number\` primitive wrapper object methods
- [static create()](https://range.angular-package.dev/number/methods/static-create.md): Creates the \`Number\` instance with the given primitive value
- [static isNumber()](https://range.angular-package.dev/number/methods/static-isnumber.md): Checks the provided value of any type whether is an instance of \`Number\` of any or the given primitive value
- [valueOf()](https://range.angular-package.dev/number/methods/valueof.md): Returns the primitive value of the generic type variable \`Value\` of the specified \`Number\` object
- [Overview](https://range.angular-package.dev/range/overview.md): The \`Range\` object
- [Generic type variables](https://range.angular-package.dev/range/generic-type-variables.md): The \`Range\` object generic type variables
- [★ Constructor](https://range.angular-package.dev/range/constructor.md): Creates the \`Range\` instance with a range of the given required \`min\`, \`max\` and optional current \`value\`, \`step\`
- [Accessors](https://range.angular-package.dev/range/accessors.md): The \`Range\` object accessors
- [get range()](https://range.angular-package.dev/range/accessors/get-range.md): The \`get\` accessor obtains the range of an \`Array\` of the minimum to the maximum with the step of a specified \`Range\` object
- [get step()](https://range.angular-package.dev/range/accessors/get-step.md): The \`get\` accessor obtains the step of a specified \`Range\` object
- [get steps()](https://range.angular-package.dev/range/accessors/get-steps.md): Retrieves the number of steps of the specified \`Range\` object
- [value()?](https://range.angular-package.dev/range/accessors/value.md): The \`value\` accessor indicates the range current value of the number type of a specified \`Range\` object
- [get \[Symbol.toStringTag\]()](https://range.angular-package.dev/range/accessors/get-symbol.tostringtag.md): The \`get\` accessor, with the help of \`toStringTag\`, changes the default tag to 'Range' for an instance of \`Range\`
- [Properties](https://range.angular-package.dev/range/properties.md): The \`Range\` object properties
- [max!](https://range.angular-package.dev/range/properties/max.md): The maximum range of a specified \`Range\` object
- [min!](https://range.angular-package.dev/range/properties/min.md): The minimum range of a specified \`Range\` object
- [#maximum](https://range.angular-package.dev/range/properties/maximum.md): Private property of the \`Maximum\` primitive wrapper object with a primitive value from a given \`max\` of the \`Range\` constructor indicates the maximum range
- [#minimum](https://range.angular-package.dev/range/properties/minimum.md): Private property of the \`Minimum\` primitive wrapper object with a primitive value from a given \`min\` of the \`Range\` constructor indicates the minimum range
- [#step](https://range.angular-package.dev/range/properties/step.md): The private property of the generic type variable \`Step\` indicates the range step
- [#value?](https://range.angular-package.dev/range/properties/value.md): The private property of the number type indicates the range value
- [Methods](https://range.angular-package.dev/range/methods.md): The \`Range\` object methods
- [↓ Static](https://range.angular-package.dev/range/methods/static.md): The \`Range\` object static methods
- [static create()](https://range.angular-package.dev/range/methods/static-create.md): Returns a new instance of \`Range\` with a range of the given required \`min\`, \`max\` and optional current \`value\`,  \`step\`
- [static createFrom()](https://range.angular-package.dev/range/methods/static-createfrom.md): Creates the \`Range\` instance from the given random numbers and the step
- [static createMaximum()](https://range.angular-package.dev/range/methods/static-createmaximum.md): Returns the \`Maximum\` instance of the given maximum value
- [static createMinimum()](https://range.angular-package.dev/range/methods/static-createminimum.md): Returns the \`Minimum\` instance of the given minimum value
- [static isRange()](https://range.angular-package.dev/range/methods/static-isrange.md): Checks whether the value is an instance of \`Range\` of any or the given minimum, maximum, and step
- [↓ Instance](https://range.angular-package.dev/range/methods/instance.md): The \`Range\` primitive wrapper object instance methods
- [forEachStep()](https://range.angular-package.dev/range/methods/foreachstep.md): Performs the specified action for each step in the maximum range of an \`Array\`
- [getCurrentRange()](https://range.angular-package.dev/range/methods/getcurrentrange.md): Returns a range of numbers from minimum to the current value by the step of a specified \`Range\` object
- [getCurrentStep()](https://range.angular-package.dev/range/methods/getcurrentstep.md): Returns the step of the range value
- [⚠ getMax()](https://range.angular-package.dev/range/methods/getmax.md): Gets the maximum range of a specified \`Range\` object
- [⚠ getMin()](https://range.angular-package.dev/range/methods/getmin.md): Gets the minimum range of a specified \`Range\` object
- [getRange()](https://range.angular-package.dev/range/methods/getrange.md): Returns a range of numbers by the specified \`step\` from minimum to the given \`value\` of the specified \`Range\` object
- [getRangeOfStep()](https://range.angular-package.dev/range/methods/getrangeofstep.md): Returns a range of numbers by the specified step from the minimum to the given \`step\` of a specified \`Range\` object
- [getValueOfStep()](https://range.angular-package.dev/range/methods/getvalueofstep.md): Returns the range value of the given \`step\`
- [has()](https://range.angular-package.dev/range/methods/has.md): Checks whether the value is in the range of a specified \`Range\` object
- [hasEvery()](https://range.angular-package.dev/range/methods/hasevery.md): Checks whether every value of the given values is in the range of a specified \`Range\` object
- [hasSome()](https://range.angular-package.dev/range/methods/hassome.md): Checks whether some values are in the range of a specified \`Range\` object
- [isBetween()](https://range.angular-package.dev/range/methods/isbetween.md): Checks whether range of the given \`min\` and \`max\` is between the range of a specified \`Range\` object
- [isBetweenEvery()](https://range.angular-package.dev/range/methods/isbetweenevery.md): Checks whether the range of a specified \`Range\` object is between every range of the given \`ranges\`
- [isBetweenSome()](https://range.angular-package.dev/range/methods/isbetweensome.md): Checks whether the range of a specified \`Range\` object is between some given \`ranges\`
- [maxGreaterThan()](https://range.angular-package.dev/range/methods/maxgreaterthan.md): Checks whether the value is less than the maximum range of a specified \`Range\` object
- [maxLessThan()](https://range.angular-package.dev/range/methods/maxlessthan.md): Checks whether the value is greater than the maximum range of a specified \`Range\` object
- [minGreaterThan()](https://range.angular-package.dev/range/methods/mingreaterthan.md): Checks whether the value is less than a minimum range of a specified \`Range\` object
- [minLessThan()](https://range.angular-package.dev/range/methods/minlessthan.md): Checks whether the value is greater than the minimum range of a specified \`Range\` object
- [setValue()](https://range.angular-package.dev/range/methods/setvalue.md): Sets the range value between the minimum and maximum of a specified \`Range\` object
- [setValueToStep()](https://range.angular-package.dev/range/methods/setvaluetostep.md): Sets the value of the specified \`Range\` object to the value of the given \`step\`
- [stepByStep()](https://range.angular-package.dev/range/methods/stepbystep.md): Performs a callback function with the ability to decide when to move to the next step of the range
- [⚠ toArray()](https://range.angular-package.dev/range/methods/toarray.md): Returns a read-only array of the range in order minimum and maximum
- [valueDown()](https://range.angular-package.dev/range/methods/valuedown.md): Increments the range value of a specified \`Range\` object by the range step or given decrement
- [⚠ valueOf()](https://range.angular-package.dev/range/methods/valueof.md): Returns a read-only object consisting of the primitive values of \`Minimum\` and \`Maximum\` instances
- [valueUp()](https://range.angular-package.dev/range/methods/valueup.md): Increments the range value of a specified \`Range\` object by the range step or given increment
- [Keep a changelog](https://range.angular-package.dev/change-log/keep-a-changelog.md)
- [v1.0.0-rc.0](https://range.angular-package.dev/change-log/v1.0.0-rc.0.md)
- [v1.0.0-rc](https://range.angular-package.dev/change-log/v1.0.0-rc.md)
- [v1.0.0-beta.0](https://range.angular-package.dev/change-log/v1.0.0-beta.0.md)
- [Commit](https://range.angular-package.dev/git/commit.md)
- [Semantic Versioning](https://range.angular-package.dev/git/semantic-versioning.md)
- [⋯ Chat](https://range.angular-package.dev/contact/chat.md)
- [@ Email](https://range.angular-package.dev/contact/email.md)
- [✆ Phone](https://range.angular-package.dev/contact/phone.md)
- [฿ Cryptocurrency](https://range.angular-package.dev/donate/thb-cryptocurrency.md): Become a sponsor to the angular-package by sending the cryptocurrency
- [$ Fiat](https://range.angular-package.dev/donate/usd-fiat.md)
