API reference@evolu/commonBytes › byteSizeToByteLength

function byteSizeToByteLength(
  value: ByteSize,
): number &
  Brand<"NonNaN"> &
  Brand<"Finite"> &
  Brand<"Int"> &
  Brand<"NonNegative"> &
  Brand<"ByteLength">;

Defined in: packages/common/src/Bytes.ts:1938

Converts a ByteSize to a ByteLength. A ByteLength is returned unchanged.

Example

import { assertEqual, byteSizeToByteLength } from "@evolu/common";

assertEqual(byteSizeToByteLength("0B"), 0);
assertEqual(byteSizeToByteLength("2KiB"), 2048);
assertEqual(byteSizeToByteLength("1GiB"), 1073741824);