Hierarchy
ParamType
Constructors
constructor
⊕ new ParamType(type: TokenTypeEnum, subtype?: ParamType | undefined
, length?: number
, indexed?: boolean
): ParamType
Defined in spec/paramType/paramType.ts:13
Parameters:
Name | Type | Default value | |
---|---|---|---|
type | TokenTypeEnum | - | |
Default value subtype |
ParamType \ | undefined |
undefined |
Default value length |
number |
0 | |
Default value indexed |
boolean |
false |
Returns: ParamType
Accessors
indexed
get indexed(): undefined
| false
| true
Defined in spec/paramType/paramType.ts:49
Returns: undefined
| false
| true
length
get length(): number
Defined in spec/paramType/paramType.ts:45
Returns: number
subtype
get subtype(): undefined
| ParamType
Defined in spec/paramType/paramType.ts:41
Returns: undefined
| ParamType
type
get type(): "string" | "address" | "bool" | "bytes" | "bytes1" | "bytes2" | "bytes3" | "bytes4" | "bytes5" | "bytes6" | "bytes7" | "bytes8" | "bytes9" | "bytes10" | "bytes11" | "bytes12" | "bytes13" | "bytes14" | "bytes15" | "bytes16" | "bytes17" | "bytes18" | "bytes19" | "bytes20" | "bytes21" | "bytes22" | "bytes23" | "bytes24" | "bytes25" | "bytes26" | "bytes27" | "bytes28" | "bytes29" | "bytes30" | "bytes31" | "bytes32" | "int" | "int8" | "int16" | "int32" | "int64" | "int128" | "int256" | "uint" | "uint8" | "uint16" | "uint32" | "uint64" | "uint128" | "uint256" | "fixedBytes" | "fixedArray" | "array"
Defined in spec/paramType/paramType.ts:37
Returns: "string" | "address" | "bool" | "bytes" | "bytes1" | "bytes2" | "bytes3" | "bytes4" | "bytes5" | "bytes6" | "bytes7" | "bytes8" | "bytes9" | "bytes10" | "bytes11" | "bytes12" | "bytes13" | "bytes14" | "bytes15" | "bytes16" | "bytes17" | "bytes18" | "bytes19" | "bytes20" | "bytes21" | "bytes22" | "bytes23" | "bytes24" | "bytes25" | "bytes26" | "bytes27" | "bytes28" | "bytes29" | "bytes30" | "bytes31" | "bytes32" | "int" | "int8" | "int16" | "int32" | "int64" | "int128" | "int256" | "uint" | "uint8" | "uint16" | "uint32" | "uint64" | "uint128" | "uint256" | "fixedBytes" | "fixedArray" | "array"
Methods
<Static>
validateType
▸ validateType(type: TokenTypeEnum): boolean
Defined in spec/paramType/paramType.ts:29
Parameters:
Name | Type |
---|---|
type | TokenTypeEnum |
Returns: boolean