soul-wallet-lib
Version:
The EIP-4337 library for Soul-Wallet
194 lines (107 loc) • 3.29 kB
Markdown
[soul-wallet-lib](../README.md) / [Exports](../modules.md) / [<internal\>](../modules/internal_.md) / Fragment
# Class: Fragment
[<internal>](../modules/internal_.md).Fragment
## Hierarchy
- **`Fragment`**
↳ [`ConstructorFragment`](internal_.ConstructorFragment.md)
↳ [`EventFragment`](internal_.EventFragment.md)
↳ [`ErrorFragment`](internal_.ErrorFragment.md)
## Table of contents
### Constructors
- [constructor](internal_.Fragment.md#constructor)
### Properties
- [\_isFragment](internal_.Fragment.md#_isfragment)
- [inputs](internal_.Fragment.md#inputs)
- [name](internal_.Fragment.md#name)
- [type](internal_.Fragment.md#type)
### Methods
- [format](internal_.Fragment.md#format)
- [from](internal_.Fragment.md#from)
- [fromObject](internal_.Fragment.md#fromobject)
- [fromString](internal_.Fragment.md#fromstring)
- [isFragment](internal_.Fragment.md#isfragment)
## Constructors
### constructor
• **new Fragment**(`constructorGuard`, `params`)
#### Parameters
| Name | Type |
| :------ | :------ |
| `constructorGuard` | `any` |
| `params` | `any` |
#### Defined in
node_modules/@ethersproject/abi/lib/fragments.d.ts:44
## Properties
### \_isFragment
• `Readonly` **\_isFragment**: `boolean`
#### Defined in
node_modules/@ethersproject/abi/lib/fragments.d.ts:43
___
### inputs
• `Readonly` **inputs**: [`ParamType`](internal_.ParamType.md)[]
#### Defined in
node_modules/@ethersproject/abi/lib/fragments.d.ts:42
___
### name
• `Readonly` **name**: `string`
#### Defined in
node_modules/@ethersproject/abi/lib/fragments.d.ts:41
___
### type
• `Readonly` **type**: `string`
#### Defined in
node_modules/@ethersproject/abi/lib/fragments.d.ts:40
## Methods
### format
▸ `Abstract` **format**(`format?`): `string`
#### Parameters
| Name | Type |
| :------ | :------ |
| `format?` | `string` |
#### Returns
`string`
#### Defined in
node_modules/@ethersproject/abi/lib/fragments.d.ts:45
___
### from
▸ `Static` **from**(`value`): [`Fragment`](internal_.Fragment.md)
#### Parameters
| Name | Type |
| :------ | :------ |
| `value` | `string` \| [`Fragment`](internal_.Fragment.md) \| [`JsonFragment`](../interfaces/internal_.JsonFragment.md) |
#### Returns
[`Fragment`](internal_.Fragment.md)
#### Defined in
node_modules/@ethersproject/abi/lib/fragments.d.ts:46
___
### fromObject
▸ `Static` **fromObject**(`value`): [`Fragment`](internal_.Fragment.md)
#### Parameters
| Name | Type |
| :------ | :------ |
| `value` | [`Fragment`](internal_.Fragment.md) \| [`JsonFragment`](../interfaces/internal_.JsonFragment.md) |
#### Returns
[`Fragment`](internal_.Fragment.md)
#### Defined in
node_modules/@ethersproject/abi/lib/fragments.d.ts:47
___
### fromString
▸ `Static` **fromString**(`value`): [`Fragment`](internal_.Fragment.md)
#### Parameters
| Name | Type |
| :------ | :------ |
| `value` | `string` |
#### Returns
[`Fragment`](internal_.Fragment.md)
#### Defined in
node_modules/@ethersproject/abi/lib/fragments.d.ts:48
___
### isFragment
▸ `Static` **isFragment**(`value`): value is Fragment
#### Parameters
| Name | Type |
| :------ | :------ |
| `value` | `any` |
#### Returns
value is Fragment
#### Defined in
node_modules/@ethersproject/abi/lib/fragments.d.ts:49