# Public API

Public features that can be imported.

```typescript
import {
  // Abstract class.
  Inequality,
  // Class.
  Greater,
  Less,
  Maximum,
  Minimum,
  Number,
  Range
} from '@angular-package/range';
```

### `Greater`

The [`Greater`](https://range.angular-package.dev/draft/greater) [primitive wrapper object](https://developer.mozilla.org/en-US/docs/Glossary/Primitive#primitive_wrapper_objects_in_javascript) represents the [primitive value](https://range.angular-package.dev/draft/greater/methods/valueof) of the [`number`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number) type **greater** than the given.

### `Inequality`

The [`Inequality`](https://range.angular-package.dev/draft/inequality) abstract [primitive wrapper object](https://developer.mozilla.org/en-US/docs/Glossary/Primitive#primitive_wrapper_objects_in_javascript) represents the [primitive value](https://range.angular-package.dev/draft/less/methods/valueof) **greater** or **less** than the given.

### `Less`

The [`Less`](https://range.angular-package.dev/draft/less) [primitive wrapper object](https://developer.mozilla.org/en-US/docs/Glossary/Primitive#primitive_wrapper_objects_in_javascript) represents the [primitive value](https://range.angular-package.dev/draft/less/methods/valueof) of [`number`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number) type **less** than the given.

### `Maximum`

The [`Maximum`](https://range.angular-package.dev/draft/maximum) [primitive wrapper object](https://developer.mozilla.org/en-US/docs/Glossary/Primitive#primitive_wrapper_objects_in_javascript) extended by the [`Inequality`](https://range.angular-package.dev/draft/inequality) abstract [primitive wrapper object](https://developer.mozilla.org/en-US/docs/Glossary/Primitive#primitive_wrapper_objects_in_javascript) represents the maximum [`number`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number) **greater** or **less** than the given.

### `Minimum`

The [`Minimum`](https://range.angular-package.dev/draft/minimum) [primitive wrapper object](https://developer.mozilla.org/en-US/docs/Glossary/Primitive#primitive_wrapper_objects_in_javascript) extended by the [`Inequality`](https://range.angular-package.dev/draft/inequality) abstract primitive wrapper [`object`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) represents the minimum [`number`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number) **greater** or **less** than the given.

### `Number`

The [`Number`](https://range.angular-package.dev/draft/number) [primitive wrapper object](https://developer.mozilla.org/en-US/docs/Glossary/Primitive#primitive_wrapper_objects_in_javascript) extended by the [`Inequality`](https://range.angular-package.dev/draft/inequality) abstract primitive wrapper [`object`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) represents the [`number`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number) **greater** or **less** than the given.

### `Range`

The [`Range`](https://range.angular-package.dev/draft/range) object represents a range between a minimum and maximum.
