# TypedSwapper\<T>

```
type TypedSwapper<T> = Swapper<ToMultichain<T>>;
```

Defined in: [atomiq-sdk/src/swapper/SwapperFactory.ts:125](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/swapper/SwapperFactory.ts#L125)

Type alias for a Swapper instance with typed chain support

## Type Parameters

| Type Parameter                                                                                                                                                     |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `T` *extends* readonly `ChainInitializer`<`any`, [`ChainType`](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/type-aliases/ChainType.md), `any`>\[] |
