# Function: isNonJsonSerializable()

> 

> **isNonJsonSerializable**(`input`): input is Uint8Array\<ArrayBuffer\> \| Blob \| FormData

Defined in: packages/client/dist/index.d.mts:23

Whether an input can't be sent as JSON: binary data or `FormData`. Use
it in a `splitLink` to send such inputs with `httpLink`.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `input` | `unknown` |

## Returns

input is Uint8Array\<ArrayBuffer\> \| Blob \| FormData

## See

https://trpc.io/docs/server/non-json-content-types#client-setup
