---
meta:
 - name: keywords
   description: api typescript node.js documentation SwaggerUIOptions interface
---
# SwaggerUIOptions - @tsed/openapi-utils

## Usage

```typescript
import { SwaggerUIOptions } from "@tsed/openapi-utils";
```

> See [/packages/specs/openapi-utils/src/interfaces/OpenApiSettings.ts](https://github.com/tsedio/tsed/blob/v8.27.0/packages/specs/openapi-utils/src/interfaces/OpenApiSettings.ts#L0-L0).

## Overview

```ts
interface SwaggerUIOptions {
    configUrl?: string;
    url?: string;
    urls?: {
        url: string;
        name: string;
        primaryName?: string;
    }[];
    layout?: string;
    validatorUrl?: string;
    oauth?: any;
    authorize?: any;
    [key: string]: any;
}
```

<!-- Members -->

## configUrl

```ts
configUrl?: string;
```

## url

```ts
url?: string;
```

## urls

```ts
urls?: {
     url: string;
     name: string;
     primaryName?: string;
 }[];
```

## layout

```ts
layout?: string;
```

## validatorUrl

```ts
validatorUrl?: string;
```

## oauth

```ts
oauth?: any;
```

## authorize

```ts
authorize?: any;
```

## \[key: string]

```ts
[key: string]: any;
```
