Skip to main content

Class: Size

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

Represents a size in bytes.

Uses 1000 instead of 1024 for converting between units. This is to stay consistent with the Swarm papers on theoretical and effective storage capacity.

Methods

toBytes()

toBytes(): number

Defined in: bee-js/src/utils/size.ts:37

Returns

number


toFormattedString()

toFormattedString(): string

Defined in: bee-js/src/utils/size.ts:45

Returns

string


toGigabytes()

toGigabytes(): number

Defined in: bee-js/src/utils/size.ts:41

Returns

number


fromBytes()

static fromBytes(bytes): Size

Defined in: bee-js/src/utils/size.ts:21

Parameters

bytes

number

Returns

Size


fromGigabytes()

static fromGigabytes(gigabytes): Size

Defined in: bee-js/src/utils/size.ts:33

Parameters

gigabytes

number

Returns

Size


fromKilobytes()

static fromKilobytes(kilobytes): Size

Defined in: bee-js/src/utils/size.ts:25

Parameters

kilobytes

number

Returns

Size


fromMegabytes()

static fromMegabytes(megabytes): Size

Defined in: bee-js/src/utils/size.ts:29

Parameters

megabytes

number

Returns

Size

💬 Get Help