# AbiParameters.format

Formats [`AbiParameters.AbiParameters`](/api/AbiParameters/types#abiparameters) into **Human Readable ABI Parameters**.

## Imports

:::code-group
```ts [Named]
import { AbiParameters } from 'ox'
```

```ts [Entrypoint]
import * as AbiParameters from 'ox/AbiParameters'
```
:::

## Examples

```ts twoslash
import { AbiParameters } from 'ox'

const formatted = AbiParameters.format([
  {
    name: 'spender',
    type: 'address'
  },
  {
    name: 'amount',
    type: 'uint256'
  }
])

formatted
//    ^?
```

## Definition

```ts
function format<parameters>(
  parameters: parameters | readonly [
    Parameter | abitype.AbiEventParameter,
    ...(readonly (Parameter | abitype.AbiEventParameter)[])
],
): format.ReturnType<parameters>
```

**Source:** [src/core/AbiParameters.ts](https://github.com/wevm/ox/blob/main/src/core/AbiParameters.ts#L819)

## Parameters

### parameters

* **Type:** `parameters | readonly [
    Parameter | abitype.AbiEventParameter,
    ...(readonly (Parameter | abitype.AbiEventParameter)[])
  ]`

The ABI Parameters to format.

## Return Type

The formatted ABI Parameters .

`format.ReturnType<parameters>`
