(value: number, locale: string, digitsInfo?: string)
| 233 | * |
| 234 | */ |
| 235 | export function formatPercent(value: number, locale: string, digitsInfo?: string): string { |
| 236 | const format = getLocaleNumberFormat(locale, NumberFormatStyle.Percent); |
| 237 | const pattern = parseNumberFormat(format, getLocaleNumberSymbol(locale, NumberSymbol.MinusSign)); |
| 238 | const res = formatNumberToLocaleString( |
| 239 | value, |
| 240 | pattern, |
| 241 | locale, |
| 242 | NumberSymbol.Group, |
| 243 | NumberSymbol.Decimal, |
| 244 | digitsInfo, |
| 245 | true, |
| 246 | ); |
| 247 | return res.replace( |
| 248 | new RegExp(PERCENT_CHAR, 'g'), |
| 249 | getLocaleNumberSymbol(locale, NumberSymbol.PercentSign), |
| 250 | ); |
| 251 | } |
| 252 | |
| 253 | /** |
| 254 | * @ngModule CommonModule |
no test coverage detected
searching dependent graphs…