Files
zipline/src/lib/bytes.ts
2024-05-22 21:18:55 -07:00

9 lines
380 B
TypeScript
Executable File

import bytesFn, { BytesOptions } from 'bytes';
export function bytes(value: string): number;
export function bytes(value: number, options?: BytesOptions): string;
export function bytes(value: string | number, options?: BytesOptions): string | number {
if (typeof value === 'string') return bytesFn(value);
return bytesFn(Number(value), { ...options, unitSeparator: ' ' });
}