# TypedTokenResolvers\<T>

```
type TypedTokenResolvers<T> = T extends readonly [infer First, ...(infer Rest extends ChainInitializer<any, any, any>[])] ? TokenResolverDict<First> & TypedTokenResolvers<Rest> : unknown;
```

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

Token resolvers for all chains, resolve tokens based on their address

## Type Parameters

| Type Parameter                                                    |
| ----------------------------------------------------------------- |
| `T` *extends* readonly `ChainInitializer`<`any`, `any`, `any`>\[] |
