website refactor
This commit is contained in:
21
apps/website/lib/display-objects/MemoryDisplay.ts
Normal file
21
apps/website/lib/display-objects/MemoryDisplay.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
/**
|
||||
* MemoryDisplay
|
||||
*
|
||||
* Deterministic formatting for memory usage.
|
||||
*/
|
||||
|
||||
export class MemoryDisplay {
|
||||
/**
|
||||
* Formats bytes as "123.4MB".
|
||||
*/
|
||||
static formatMB(bytes: number): string {
|
||||
return `${(bytes / 1024 / 1024).toFixed(1)}MB`;
|
||||
}
|
||||
|
||||
/**
|
||||
* Formats bytes as "123.4KB".
|
||||
*/
|
||||
static formatKB(bytes: number): string {
|
||||
return `${(bytes / 1024).toFixed(1)}KB`;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user