---
meta:
 - name: keywords
   description: api typescript node.js documentation JsonOperationOptions interface
---
# JsonOperationOptions - @tsed/schema

## Usage

```typescript
import { JsonOperationOptions } from "@tsed/schema";
```

> See [/packages/specs/schema/src/domain/JsonOperation.ts](https://github.com/tsedio/tsed/blob/v8.28.2/packages/specs/schema/src/domain/JsonOperation.ts#L0-L0).

## Overview

```ts
interface JsonOperationOptions extends OS3Operation<JsonSchema, JsonParameter, JsonMap<JsonResponse>> {
    consumes: string[];
    produces: string[];
}
```

<!-- Description -->

## Description

Configuration options for JSON operations compatible with OpenAPI 3 specifications.

Extends the OpenAPI 3 operation specification with Ts.ED-specific media type
declarations (consumes/produces) for request and response handling.

<!-- Members -->

## consumes

```ts
consumes: string[];
```

## produces

```ts
produces: string[];
```
