# Interface: TRPCRequestOptions

> 

Defined in: [packages/client/src/internals/TRPCUntypedClient.ts:30](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/client/src/internals/TRPCUntypedClient.ts#L30)

The options of a call made with the untyped client.

## Properties

### context?

> `optional` **context**: `OperationContext`

Defined in: [packages/client/src/internals/TRPCUntypedClient.ts:35](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/client/src/internals/TRPCUntypedClient.ts#L35)

Context for the links, such as a flag a `splitLink` reads.

#### See

https://trpc.io/docs/client/links#managing-context

***

### signal?

> `optional` **signal**: `AbortSignal`

Defined in: [packages/client/src/internals/TRPCUntypedClient.ts:40](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/client/src/internals/TRPCUntypedClient.ts#L40)

Aborts the call. With `httpBatchLink`, the request is only aborted once
every call in its batch is, so an aborted call can still get a result.
