Hierarchy
Mediate
Constructors
constructor
⊕ new Mediate(type: MediateType, value: MediateValue): Mediate
Defined in encoder/mediate.ts:15
Parameters:
Name | Type |
---|---|
type | MediateType |
value | MediateValue |
Returns: Mediate
Accessors
type
get type(): "fixedArray" | "array" | "raw" | "prefixed"
Defined in encoder/mediate.ts:156
Returns: "fixedArray" | "array" | "raw" | "prefixed"
value
get value(): string
| number
| false
| true
| number
[] | BigNumber
| (string
| number
| false
| true
| BigNumber
| Token)[] | (string
| number
| false
| true
| BigNumber
| Token)[][] | Mediate[]
Defined in encoder/mediate.ts:160
Returns: string
| number
| false
| true
| number
[] | BigNumber
| (string
| number
| false
| true
| BigNumber
| Token)[] | (string
| number
| false
| true
| BigNumber
| Token)[][] | Mediate[]
Methods
closing
▸ closing(offset: number
): string
Defined in encoder/mediate.ts:106
Parameters:
Name | Type |
---|---|
offset | number |
Returns: string
closingLength
▸ closingLength(): number
Defined in encoder/mediate.ts:64
Returns: number
init
▸ init(suffixOffset: number
): string
Defined in encoder/mediate.ts:84
Parameters:
Name | Type |
---|---|
suffixOffset | number |
Returns: string
initLength
▸ initLength(): number
Defined in encoder/mediate.ts:48
Returns: number
<Static>
offsetFor
▸ offsetFor(mediates: Mediate[], position: number
): number
Defined in encoder/mediate.ts:24
Parameters:
Name | Type |
---|---|
mediates | Mediate[] |
position | number |
Returns: number
<Static>
validateType
▸ validateType(type: MediateType): boolean
Defined in encoder/mediate.ts:40
Parameters:
Name | Type |
---|---|
type | MediateType |
Returns: boolean