/ fm / liveswitch / BitAssistant
Class: BitAssistant
fm.liveswitch.BitAssistant
Table of contents
Constructors
Methods
- getTypeString
- castByte
- castInteger
- castLong
- copy
- getHexBytes
- getHexString
- leftShift
- leftShiftInteger
- leftShiftLong
- leftShiftShort
- reverse
- rightShift
- rightShiftInteger
- rightShiftLong
- rightShiftShort
- sequencesAreEqual
- sequencesAreEqualConstantTime
- set
- subArray
Constructors
constructor
+ new BitAssistant(): BitAssistant
Returns: BitAssistant
Methods
getTypeString
▸ getTypeString(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:3
castByte
▸ StaticcastByte(value: number): number
Parameters:
| Name | Type |
|---|---|
value |
number |
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:6
castInteger
▸ StaticcastInteger(value: number): number
Parameters:
| Name | Type |
|---|---|
value |
number |
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:9
castLong
▸ StaticcastLong(value: number): number
Parameters:
| Name | Type |
|---|---|
value |
number |
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:12
copy
▸ Staticcopy(source: Uint8Array, sourceIndex: number, destination: Uint8Array, destinationIndex: number, length: number): void
Parameters:
| Name | Type |
|---|---|
source |
Uint8Array |
sourceIndex |
number |
destination |
Uint8Array |
destinationIndex |
number |
length |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:145
getHexBytes
▸ StaticgetHexBytes(s: string): Uint8Array
Parameters:
| Name | Type |
|---|---|
s |
string |
Returns: Uint8Array
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:170
getHexString
▸ StaticgetHexString(array: Uint8Array): string
Parameters:
| Name | Type |
|---|---|
array |
Uint8Array |
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:151
▸ StaticgetHexString(array: Uint8Array, offset: number, length: number): string
Parameters:
| Name | Type |
|---|---|
array |
Uint8Array |
offset |
number |
length |
number |
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:152
leftShift
▸ StaticleftShift(value: number, count: number): number
Parameters:
| Name | Type |
|---|---|
value |
number |
count |
number |
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:15
leftShiftInteger
▸ StaticleftShiftInteger(value: number, count: number): number
Parameters:
| Name | Type |
|---|---|
value |
number |
count |
number |
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:21
leftShiftLong
▸ StaticleftShiftLong(value: number, count: number): number
Parameters:
| Name | Type |
|---|---|
value |
number |
count |
number |
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:24
leftShiftShort
▸ StaticleftShiftShort(value: number, count: number): number
Parameters:
| Name | Type |
|---|---|
value |
number |
count |
number |
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:18
reverse
▸ Staticreverse(array: Uint8Array): void
Parameters:
| Name | Type |
|---|---|
array |
Uint8Array |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:142
rightShift
▸ StaticrightShift(value: number, count: number): number
Parameters:
| Name | Type |
|---|---|
value |
number |
count |
number |
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:27
rightShiftInteger
▸ StaticrightShiftInteger(value: number, count: number): number
Parameters:
| Name | Type |
|---|---|
value |
number |
count |
number |
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:33
rightShiftLong
▸ StaticrightShiftLong(value: number, count: number): number
Parameters:
| Name | Type |
|---|---|
value |
number |
count |
number |
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:36
rightShiftShort
▸ StaticrightShiftShort(value: number, count: number): number
Parameters:
| Name | Type |
|---|---|
value |
number |
count |
number |
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:30
sequencesAreEqual
▸ StaticsequencesAreEqual(array1: Uint8Array, array2: Uint8Array): boolean
Parameters:
| Name | Type |
|---|---|
array1 |
Uint8Array |
array2 |
Uint8Array |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:39
▸ StaticsequencesAreEqual(array1: Uint8Array, offset1: number, array2: Uint8Array, offset2: number, length: number): boolean
Parameters:
| Name | Type |
|---|---|
array1 |
Uint8Array |
offset1 |
number |
array2 |
Uint8Array |
offset2 |
number |
length |
number |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:40
sequencesAreEqualConstantTime
▸ StaticsequencesAreEqualConstantTime(array1: Uint8Array, array2: Uint8Array): boolean
Parameters:
| Name | Type |
|---|---|
array1 |
Uint8Array |
array2 |
Uint8Array |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:85
▸ StaticsequencesAreEqualConstantTime(array1: Uint8Array, offset1: number, array2: Uint8Array, offset2: number, length: number): boolean
Parameters:
| Name | Type |
|---|---|
array1 |
Uint8Array |
offset1 |
number |
array2 |
Uint8Array |
offset2 |
number |
length |
number |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:86
set
▸ Staticset(array: Uint8Array, index: number, length: number, value: number): void
Parameters:
| Name | Type |
|---|---|
array |
Uint8Array |
index |
number |
length |
number |
value |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:148
subArray
▸ StaticsubArray(array: Uint8Array, offset: number, count?: number): Uint8Array
Parameters:
| Name | Type |
|---|---|
array |
Uint8Array |
offset |
number |
count? |
number |
Returns: Uint8Array
Defined in: Generated/TypeScript/fm.liveswitch/BitAssistant.ts:133