# [API](/api/) › @qwik.dev/qwik-router/vite/ssg

## ssgAdapter

```typescript
export declare function ssgAdapter(opts: SsgAdapterOptions): any;
```

| Parameter | Type | Description |
| --- | --- | --- |
| opts | [SsgAdapterOptions](#ssgadapteroptions) |  |

**Returns:**

any

[Edit this section](https://github.com/QwikDev/qwik/tree/main/packages/qwik-router/src/adapters/ssg/vite/index.ts)

## SsgAdapterOptions

```typescript
export interface SsgAdapterOptions extends Omit<SsgRenderOptions, 'outDir'>
```

**Extends:** Omit&lt;SsgRenderOptions, 'outDir'&gt;

[Edit this section](https://github.com/QwikDev/qwik/tree/main/packages/qwik-router/src/adapters/ssg/vite/index.ts)

## staticAdapter

> Warning: This API is now obsolete.
>
> Use `ssgAdapter` instead.

```typescript
staticAdapter: typeof ssgAdapter;
```

[Edit this section](https://github.com/QwikDev/qwik/tree/main/packages/qwik-router/src/adapters/ssg/vite/index.ts)
