# Interface Args

interface Args {
abortSignal?: AbortSignal;
body?: unknown;
contentType?: string;
duplex?: "half";
headers?: Record<string, string | undefined>;
maxRetries?: number;
method: string;
queryParameters?: Record<
string,
string
| object
| string[]
| object[]
| null,
>;
requestType?: "json" | "file" | "bytes";
responseType?:
| "json"
| "blob"
| "sse"
| "streaming"
| "text"
| "arrayBuffer";
timeoutMs?: number;
url: string;
withCredentials?: boolean;
}

- Defined in engine/sdks/typescript/api-full/types/core/fetcher/Fetcher.d.ts:4

##### Index

### Properties

abortSignal?
body?
contentType?
duplex?
headers?
maxRetries?
method
queryParameters?
requestType?
responseType?
timeoutMs?
url
withCredentials?

## Properties

### `Optional` abortSignal

abortSignal?: AbortSignal

- Defined in engine/sdks/typescript/api-full/types/core/fetcher/Fetcher.d.ts:14

### `Optional` body

body?: unknown

- Defined in engine/sdks/typescript/api-full/types/core/fetcher/Fetcher.d.ts:10

### `Optional` contentType

contentType?: string

- Defined in engine/sdks/typescript/api-full/types/core/fetcher/Fetcher.d.ts:7

### `Optional` duplex

duplex?: "half"

- Defined in engine/sdks/typescript/api-full/types/core/fetcher/Fetcher.d.ts:17

### `Optional` headers

headers?: Record<string, string | undefined>

- Defined in engine/sdks/typescript/api-full/types/core/fetcher/Fetcher.d.ts:8

### `Optional` maxRetries

maxRetries?: number

- Defined in engine/sdks/typescript/api-full/types/core/fetcher/Fetcher.d.ts:12

### method

method: string

- Defined in engine/sdks/typescript/api-full/types/core/fetcher/Fetcher.d.ts:6

### `Optional` queryParameters

queryParameters?: Record<string, string | object | string[] | object[] | null>

- Defined in engine/sdks/typescript/api-full/types/core/fetcher/Fetcher.d.ts:9

### `Optional` requestType

requestType?: "json" | "file" | "bytes"

- Defined in engine/sdks/typescript/api-full/types/core/fetcher/Fetcher.d.ts:15

### `Optional` responseType

responseType?: "json" | "blob" | "sse" | "streaming" | "text" | "arrayBuffer"

- Defined in engine/sdks/typescript/api-full/types/core/fetcher/Fetcher.d.ts:16

### `Optional` timeoutMs

timeoutMs?: number

- Defined in engine/sdks/typescript/api-full/types/core/fetcher/Fetcher.d.ts:11

### url

url: string

- Defined in engine/sdks/typescript/api-full/types/core/fetcher/Fetcher.d.ts:5

### `Optional` withCredentials

withCredentials?: boolean

- Defined in engine/sdks/typescript/api-full/types/core/fetcher/Fetcher.d.ts:13