# isSwapExecutionStepRefund()

```
function isSwapExecutionStepRefund<Chain>(obj, chain?): obj is SwapExecutionStepRefund<Chain>;
```

Defined in: [atomiq-sdk/src/types/SwapExecutionStep.ts:205](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/types/SwapExecutionStep.ts#L205)

Type guard for [SwapExecutionStepRefund](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/type-aliases/SwapExecutionStepRefund.md)

## Type Parameters

| Type Parameter             | Default type |
| -------------------------- | ------------ |
| `Chain` *extends* `string` | `string`     |

## Parameters

| Parameter | Type    |
| --------- | ------- |
| `obj`     | `any`   |
| `chain?`  | `Chain` |

## Returns

`obj is SwapExecutionStepRefund<Chain>`
