xiaohejs
Version:
🎈 小何同学的JavaScript工具箱
35 lines (34 loc) • 925 B
TypeScript
import { NullableNumber } from "../types.js";
/**
* 格式化文件大小-配置项
*
* @since 0.0.6
*/
interface IFormatFileSizeOptions {
/**
* 单位是否小写
*/
readonly lowercase?: boolean;
/**
* 小数位数
*/
readonly digits?: NullableNumber;
}
/**
* 格式化文件大小-默认配置项
*
* @since 0.0.6
*/
declare const DefaultFormatFileSizeOptions: IFormatFileSizeOptions;
/**
* 格式化文件大小
*
* @since 0.0.6
* @param [bit=0] 文件大小(单位: b)
* @param [options] 配置项
* @param [options.lowercase=true] 单位是否小写
* @param [options.digits] 小数位数
* @returns {string} 格式化结果
*/
declare function formatFileSize(bit?: number, options?: IFormatFileSizeOptions): string;
export { IFormatFileSizeOptions, DefaultFormatFileSizeOptions, formatFileSize };