> For the complete documentation index, see [llms.txt](https://error.angular-package.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://error.angular-package.dev/draft-5/getting-started/basic-concepts.md).

# Basic concepts

### Fix

A potential solution to the described [problem](#problem).

### Link

A link that refers to the potential solution of the problem.

### Message

The error message that is built from the required problem, fix and optional range, type on the template.

### Problem

The problem that causes an error to be thrown.

### Range

The minimum and maximum range that causes the [`RangeError`](/draft-5/rangeerror/overview.md) to be or not to be thrown.

### Template

A template for the message error with replaceable variable tags.

### Type

The type that causes the [`TypeError`](/draft-5/typeerror/overview.md) to be or not to be thrown.

### Unique identification

The unique identification of the error help finds a solution. It's based on a generic type variable to get the exact type.
