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