API reference › @evolu/common › Bytes › 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);