> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qu.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# FormatType

```ts theme={null}
type FormatType: "sighash" | "minimal" | "full" | "json";
```

The format to serialize the output as.

**`sighash`** - the bare formatting, used to compute the selector or topic hash; this format cannot be reversed (as
it discards `indexed`) so cannot by used to export an [Interface](../classes/Interface).

**`minimal`** - Human-Readable ABI with minimal spacing and without names, so it is compact, but will result in
Result objects that cannot be accessed by name.

**`full`** - Full Human-Readable ABI, with readable spacing and names intact; this is generally the recommended
format.

**`json`** - The [ABI JSON Specification](https://docs.soliditylang.org/en/v0.8.19/abi-spec.html#json).

## Source

[abi/fragments.ts:117](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/abi/fragments.ts#L117)
