Hierarchy
Decoder
Methods
<Static> decode
▸ decode(params: ParamType[] | undefined, data?: undefined | string): Token[]
Defined in decoder/decoder.ts:20
Parameters:
| Name | Type | |
|---|---|---|
| params | ParamType[] \ | undefined |
Optional data |
undefined \ |
string |
Returns: Token[]
<Static> decodeParam
▸ decodeParam(param: ParamType, slices: Slices, offset?: number): DecodeResult
Defined in decoder/decoder.ts:59
Parameters:
| Name | Type | Default value |
|---|---|---|
| param | ParamType | - |
| slices | Slices | - |
Default value offset |
number |
0 |
Returns: DecodeResult
<Static> peek
▸ peek(slices: Slices, position: number): string
Defined in decoder/decoder.ts:36
Parameters:
| Name | Type |
|---|---|
| slices | Slices |
| position | number |
Returns: string
<Static> takeBytes
▸ takeBytes(slices: Slices, position: number, length: number): BytesTaken
Defined in decoder/decoder.ts:44
Parameters:
| Name | Type |
|---|---|
| slices | Slices |
| position | number |
| length | number |
Returns: BytesTaken