> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://v3.viem.sh/api/mcp` to find what you need.

# AbiParameter.format

:::info
`AbiParameter.format` is a re-export of ox's [`AbiParameter.format`](https://oxlib.sh/api/AbiParameter/format). Refer to the ox documentation for the full reference.
:::

Formats an [`AbiParameter.AbiParameter`](/docs/utilities/abiparameter/types#abiparameter) into a **Human Readable ABI Parameter**.

## Imports

```ts
import { AbiParameter } from 'viem/utils'
```

## Examples

```ts twoslash
// @noErrors
import { AbiParameter } from 'viem/utils'

const formatted = AbiParameter.format({
  name: 'spender',
  type: 'address'
})

formatted
//    ^?
```

## Definition

```ts
function format<parameter>(
  parameter: parameter | AbiParameter | AbiEventParameter,
): format.ReturnType<parameter>
```

## Parameters

### parameter

* **Type:** `parameter | AbiParameter | AbiEventParameter`

The ABI Parameter to format.

## Return Type

The formatted ABI Parameter.

`format.ReturnType<parameter>`
