docs/interfaces/AbiOutput.md
[@oceanprotocol/lib](../README.md) / [Exports](../modules.md) / AbiOutput
# Interface: AbiOutput
## Table of contents
### Properties
- [components](AbiOutput.md#components)
- [internalType](AbiOutput.md#internaltype)
- [name](AbiOutput.md#name)
- [type](AbiOutput.md#type)
## Properties
### components
• `Optional` **components**: [`AbiOutput`](AbiOutput.md)[]
#### Defined in
[@types/Contracts.ts:15](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/Contracts.ts#L15)
___
### internalType
• `Optional` **internalType**: `string`
#### Defined in
[@types/Contracts.ts:16](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/Contracts.ts#L16)
___
### name
• **name**: `string`
#### Defined in
[@types/Contracts.ts:13](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/Contracts.ts#L13)
___
### type
• **type**: `string`
#### Defined in
[@types/Contracts.ts:14](https://github.com/oceanprotocol/ocean.js/blob/c99bc5c6/src/@types/Contracts.ts#L14)