export interface Format { type?: FormatType; precision?: number; unit?: string; targetUnit?: string; /** * 是否固定小数点位数。设置为 `fixedPrecision: false` 时,`1.50` 会变成 `1.5`。 * * @default true */ fixedPrecision?: boolean; } export declare enum FormatType { None = "none", Short = "short", Percent = "percent", Time = "time", Data = "data", DataRate = "data_rate" } export declare const formatUnitIds: { [type: string]: string[]; }; /** * @param value * @param precision * @param fixedPrecision 默认为 `true`,设置为 `false` 时,`1.50` 会变成 `1.5`。 * @returns */ export declare const convertValueByPrecision: (value: number, precision?: number, fixedPrecision?: boolean) => string; export declare const formatValue: (value: number, format?: Format) => [string, string]; //# sourceMappingURL=valueFormatter.d.ts.map