UNPKG

soul-wallet-lib

Version:
230 lines (128 loc) 4.01 kB
[soul-wallet-lib](../README.md) / [Exports](../modules.md) / [<internal\>](../modules/internal_.md) / ParamType # Class: ParamType [<internal>](../modules/internal_.md).ParamType ## Table of contents ### Constructors - [constructor](internal_.ParamType.md#constructor) ### Properties - [\_isParamType](internal_.ParamType.md#_isparamtype) - [arrayChildren](internal_.ParamType.md#arraychildren) - [arrayLength](internal_.ParamType.md#arraylength) - [baseType](internal_.ParamType.md#basetype) - [components](internal_.ParamType.md#components) - [indexed](internal_.ParamType.md#indexed) - [name](internal_.ParamType.md#name) - [type](internal_.ParamType.md#type) ### Methods - [format](internal_.ParamType.md#format) - [from](internal_.ParamType.md#from) - [fromObject](internal_.ParamType.md#fromobject) - [fromString](internal_.ParamType.md#fromstring) - [isParamType](internal_.ParamType.md#isparamtype) ## Constructors ### constructor • **new ParamType**(`constructorGuard`, `params`) #### Parameters | Name | Type | | :------ | :------ | | `constructorGuard` | `any` | | `params` | `any` | #### Defined in node_modules/@ethersproject/abi/lib/fragments.d.ts:32 ## Properties ### \_isParamType`Readonly` **\_isParamType**: `boolean` #### Defined in node_modules/@ethersproject/abi/lib/fragments.d.ts:31 ___ ### arrayChildren`Readonly` **arrayChildren**: [`ParamType`](internal_.ParamType.md) #### Defined in node_modules/@ethersproject/abi/lib/fragments.d.ts:30 ___ ### arrayLength`Readonly` **arrayLength**: `number` #### Defined in node_modules/@ethersproject/abi/lib/fragments.d.ts:29 ___ ### baseType`Readonly` **baseType**: `string` #### Defined in node_modules/@ethersproject/abi/lib/fragments.d.ts:26 ___ ### components`Readonly` **components**: [`ParamType`](internal_.ParamType.md)[] #### Defined in node_modules/@ethersproject/abi/lib/fragments.d.ts:28 ___ ### indexed`Readonly` **indexed**: `boolean` #### Defined in node_modules/@ethersproject/abi/lib/fragments.d.ts:27 ___ ### name`Readonly` **name**: `string` #### Defined in node_modules/@ethersproject/abi/lib/fragments.d.ts:24 ___ ### type`Readonly` **type**: `string` #### Defined in node_modules/@ethersproject/abi/lib/fragments.d.ts:25 ## Methods ### format ▸ **format**(`format?`): `string` #### Parameters | Name | Type | | :------ | :------ | | `format?` | `string` | #### Returns `string` #### Defined in node_modules/@ethersproject/abi/lib/fragments.d.ts:33 ___ ### from`Static` **from**(`value`, `allowIndexed?`): [`ParamType`](internal_.ParamType.md) #### Parameters | Name | Type | | :------ | :------ | | `value` | `string` \| [`ParamType`](internal_.ParamType.md) \| [`JsonFragmentType`](../interfaces/internal_.JsonFragmentType.md) | | `allowIndexed?` | `boolean` | #### Returns [`ParamType`](internal_.ParamType.md) #### Defined in node_modules/@ethersproject/abi/lib/fragments.d.ts:34 ___ ### fromObject`Static` **fromObject**(`value`): [`ParamType`](internal_.ParamType.md) #### Parameters | Name | Type | | :------ | :------ | | `value` | [`ParamType`](internal_.ParamType.md) \| [`JsonFragmentType`](../interfaces/internal_.JsonFragmentType.md) | #### Returns [`ParamType`](internal_.ParamType.md) #### Defined in node_modules/@ethersproject/abi/lib/fragments.d.ts:35 ___ ### fromString`Static` **fromString**(`value`, `allowIndexed?`): [`ParamType`](internal_.ParamType.md) #### Parameters | Name | Type | | :------ | :------ | | `value` | `string` | | `allowIndexed?` | `boolean` | #### Returns [`ParamType`](internal_.ParamType.md) #### Defined in node_modules/@ethersproject/abi/lib/fragments.d.ts:36 ___ ### isParamType`Static` **isParamType**(`value`): value is ParamType #### Parameters | Name | Type | | :------ | :------ | | `value` | `any` | #### Returns value is ParamType #### Defined in node_modules/@ethersproject/abi/lib/fragments.d.ts:37