---
title: Index
sidebar_position: 0
toc_min_heading_level: 2
toc_max_heading_level: 3
---

## TypeSpec

### Decorators

- [`@format`](./decorators.md#@format)
- [`@doc`](./decorators.md#@doc)
- [`@withUpdateableProperties`](./decorators.md#@withUpdateableProperties)
- [`@withoutOmittedProperties`](./decorators.md#@withoutOmittedProperties)
- [`@withoutDefaultValues`](./decorators.md#@withoutDefaultValues)
- [`@withDefaultKeyVisibility`](./decorators.md#@withDefaultKeyVisibility)
- [`@summary`](./decorators.md#@summary)
- [`@deprecated`](./decorators.md#@deprecated)
- [`@service`](./decorators.md#@service)
- [`@error`](./decorators.md#@error)
- [`@pattern`](./decorators.md#@pattern)
- [`@minLength`](./decorators.md#@minLength)
- [`@maxLength`](./decorators.md#@maxLength)
- [`@minItems`](./decorators.md#@minItems)
- [`@maxItems`](./decorators.md#@maxItems)
- [`@minValue`](./decorators.md#@minValue)
- [`@maxValue`](./decorators.md#@maxValue)
- [`@minValueExclusive`](./decorators.md#@minValueExclusive)
- [`@maxValueExclusive`](./decorators.md#@maxValueExclusive)
- [`@secret`](./decorators.md#@secret)
- [`@tag`](./decorators.md#@tag)
- [`@friendlyName`](./decorators.md#@friendlyName)
- [`@knownValues`](./decorators.md#@knownValues)
- [`@key`](./decorators.md#@key)
- [`@overload`](./decorators.md#@overload)
- [`@projectedName`](./decorators.md#@projectedName)
- [`@discriminator`](./decorators.md#@discriminator)
- [`@visibility`](./decorators.md#@visibility)
- [`@withVisibility`](./decorators.md#@withVisibility)
- [`@inspectType`](./decorators.md#@inspectType)
- [`@inspectTypeName`](./decorators.md#@inspectTypeName)

### Models

- [`object`](./data-types.md#object)
- [`Array`](./data-types.md#Array)
- [`Record`](./data-types.md#Record)
- [`OptionalProperties`](./data-types.md#OptionalProperties)
- [`UpdateableProperties`](./data-types.md#UpdateableProperties)
- [`OmitProperties`](./data-types.md#OmitProperties)
- [`OmitDefaults`](./data-types.md#OmitDefaults)
- [`DefaultKeyVisibility`](./data-types.md#DefaultKeyVisibility)
- [`ServiceOptions`](./data-types.md#ServiceOptions)
