> For the complete documentation index, see [llms.txt](https://type.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://type.angular-package.dev/type/type.md).

# Type

## `Type`

The main types consist of [`Function`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function), [`object`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object), and [`Primitive`](/type/primitive.md).

{% code title="type.type.ts" %}

```typescript
type Type = Function | object | Primitive;
```

{% endcode %}
