# VersioningOptions

**Kind:** Type

**Source:** [`packages/common/interfaces/version-options.interface.ts`](https://github.com/nestjs/nest/blob/master/packages/common/interfaces/version-options.interface.ts#L104)

**Part of:** [Common](subsystem-packages-common)

## Definition

```ts
VersioningCommonOptions & ( | HeaderVersioningOptions | UriVersioningOptions | MediaTypeVersioningOptions | CustomVersioningOptions )
```

## Used by

8 references from 8 files. Each is a place in this repository where the symbol is actually used — go read one rather than trusting an example.

### Imported by (8)

- `RoutePathMetadata` — `packages/core/router/interfaces/route-path-metadata.interface.ts`:4
- `RoutePathFactory` — `packages/core/router/route-path-factory.ts`:18
- `RouteInfoPathExtractor` — `packages/core/middleware/route-info-path-extractor.ts`:16
- `AbstractHttpAdapter` — `packages/core/adapters/http-adapter.ts`:8
- `ApplicationConfig` — `packages/core/application-config.ts`:13
- `NestApplication` — `packages/core/nest-application.ts`:54
- `ExpressAdapter` — `packages/platform-express/adapters/express-adapter.ts`:51
- `FastifyAdapter` — `packages/platform-fastify/adapters/fastify-adapter.ts`:124
