byteUnits: {
gb: number;
kb: number;
mb: number;
tb: number;
gbs(n: number): number;
kbs(n: number): number;
mbs(n: number): number;
tbs(n: number): number;
} = ...
Type Declaration
gb: number
kb: number
mb: number
tb: number
gbs: function
kbs: function
mbs: function
tbs: function
Byte size unit constants and helper functions for data size calculations.
Provides byte values for common size units (KB, MB, GB, TB) using binary units (1024-based). Useful for file size limits, memory calculations, and data transfer limits.
WHY: Improves code readability by using human-friendly size units instead of raw bytes. Instead of writing
maxSize: 5242880, you can writemaxSize: byteUnits.mbs(5).