# Constructor

## `RangeErrors()`

Creates the [`RangeErrors`](https://error.angular-package.dev/rangeerrors) instance of [unique identification](https://error.angular-package.dev/getting-started/basic-concepts#unique-identification) numbers under which the [`RangeError`](https://error.angular-package.dev/rangeerror) objects are stored.

{% code title="range-errors.class.ts" %}

```typescript
constructor(...id: Id[]) {
  super(...id);
}
```

{% endcode %}

### Parameters

#### `...id:`[<mark style="color:green;">`Id`</mark>](https://error.angular-package.dev/generic-type-variables#rangeerrors-less-than-id-greater-than)`[]`

A [rest parameter](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters) of generic type variable [`Id`](https://error.angular-package.dev/generic-type-variables#rangeerrors-less-than-id-greater-than) indicates [unique identification](https://error.angular-package.dev/getting-started/basic-concepts#unique-identification) numbers under which the [`RangeError`](https://error.angular-package.dev/rangeerror) objects are stored.

## Example usage

```typescript
// Example usage.
import { RangeErrors } from '@angular-package/error';

// Returns RangeErrors {}
new RangeErrors('RE: 4332', 'RE: 4331', 'RE: 4330');

// Returns RangeErrors {}
new RangeErrors('RV: 332', 'RV: 331', 'RV: 330');
```
