19 lines
494 B
TypeScript
19 lines
494 B
TypeScript
import {Pipe, PipeTransform} from "@angular/core";
|
|
import {NumberSize, NumberUtils} from "../number-utils.class";
|
|
import {DecimalPipe} from "@angular/common";
|
|
|
|
@Pipe({name: 'numberRound'})
|
|
export class NumberRoundPipe implements PipeTransform {
|
|
decimalPipe: DecimalPipe = new DecimalPipe("en");
|
|
|
|
|
|
constructor() {
|
|
|
|
}
|
|
|
|
transform(value: number): any {
|
|
let size: NumberSize = NumberUtils.roundNumber(value);
|
|
return this.decimalPipe.transform(size.number) + size.size;
|
|
}
|
|
}
|