# isTokenAmount()

```
function isTokenAmount<T, Known>(

   obj, 

   token?, 

   known?): obj is TokenAmount<T, Known>;
```

Defined in: [atomiq-sdk/src/types/TokenAmount.ts:74](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/types/TokenAmount.ts#L74)

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

## Type Parameters

| Type Parameter                                                                                               | Default type                                                                                   |
| ------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------- |
| `T` *extends* [`Token`](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/type-aliases/Token.md) | [`Token`](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/type-aliases/Token.md) |
| `Known` *extends* `boolean`                                                                                  | `boolean`                                                                                      |

## Parameters

| Parameter | Type    |
| --------- | ------- |
| `obj`     | `any`   |
| `token?`  | `T`     |
| `known?`  | `Known` |

## Returns

`obj is TokenAmount<T, Known>`
