Skip to main content

Class: Bytes

Defined in: bee-js/src/utils/bytes.ts:6

Extended by

Constructors

Constructor

new Bytes(bytes, byteLength?): Bytes

Defined in: bee-js/src/utils/bytes.ts:10

Parameters

bytes

string | ArrayBuffer | Uint8Array<ArrayBufferLike> | Bytes

byteLength?

number | number[]

Returns

Bytes

Properties

bytes

protected readonly bytes: Uint8Array

Defined in: bee-js/src/utils/bytes.ts:7


length

readonly length: number

Defined in: bee-js/src/utils/bytes.ts:8

Methods

equals()

equals(other): boolean

Defined in: bee-js/src/utils/bytes.ts:83

Parameters

other

string | Uint8Array<ArrayBufferLike> | Bytes

Returns

boolean


offset()

offset(index): Uint8Array

Defined in: bee-js/src/utils/bytes.ts:51

Parameters

index

number

Returns

Uint8Array


toBase32()

toBase32(): string

Defined in: bee-js/src/utils/bytes.ts:67

Returns

string


toBase64()

toBase64(): string

Defined in: bee-js/src/utils/bytes.ts:63

Returns

string


toHex()

toHex(): string

Defined in: bee-js/src/utils/bytes.ts:59

Returns

string


toJSON()

toJSON(): unknown

Defined in: bee-js/src/utils/bytes.ts:79

Returns

unknown


toString()

toString(): string

Defined in: bee-js/src/utils/bytes.ts:71

Returns

string


toUint8Array()

toUint8Array(): Uint8Array

Defined in: bee-js/src/utils/bytes.ts:55

Returns

Uint8Array


toUtf8()

toUtf8(): string

Defined in: bee-js/src/utils/bytes.ts:75

Returns

string


fromSlice()

static fromSlice(bytes, start, length?): Bytes

Defined in: bee-js/src/utils/bytes.ts:43

Parameters

bytes

Uint8Array

start

number

length?

number

Returns

Bytes


fromUtf8()

static fromUtf8(utf8): Bytes

Defined in: bee-js/src/utils/bytes.ts:39

Parameters

utf8

string

Returns

Bytes


keccak256()

static keccak256(bytes): Bytes

Defined in: bee-js/src/utils/bytes.ts:35

Parameters

bytes

string | ArrayBuffer | Uint8Array<ArrayBufferLike> | Bytes

Returns

Bytes

💬 Get Help