[@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)