# PerformOptions (/docs/api/actions/interfaces/PerformOptions)



## Properties [#properties]

### fetch? [#fetch]

```ts
optional fetch?: ActionFetch;
```

Defaults to the global `fetch`, read at call time. Inject one for tests or a Worker binding.

***

### signal? [#signal]

```ts
optional signal?: AbortSignal;
```

Passed to `fetch` as is. The only way to bound or cancel the attempt.
