@yelon/util
Version:
40 lines (39 loc) • 1.11 kB
TypeScript
export interface YunzaiUtilCurrencyConfig {
/**
* Starting unit, default: `yuan`
*
* 起始单位,默认:`yuan`
* - `yuan` 人民币:元
* - `cent` 人民币:分
*/
startingUnit?: 'yuan' | 'cent';
/**
* 单位国际化,默认:`{Q: '京', T: '兆', B: '亿', M: '万', K: '千',}`
*/
megaUnit?: {
Q: string;
T: string;
B: string;
M: string;
K: string;
};
/**
* 精度,默认:`2`
*/
precision?: number;
/**
* 是否忽略精度 `.0` 或 `.00` 结尾的字符,默认:`true`
*/
ignoreZeroPrecision: boolean;
/**
* Use anguar `currency` pipe parse when is set, pls refer to [document](https://angular.io/api/common/CurrencyPipe)
*
* 若指定则表示使用 Angular 自带的 `currency` 管道来解析,见[文档](https://angular.cn/api/common/CurrencyPipe)
*/
ngCurrency?: {
display: 'code' | 'symbol' | 'symbol-narrow';
currencyCode?: string;
digitsInfo?: string;
locale?: string;
};
}