friendly-number.ts 555 B

123456789101112131415161718192021222324
  1. import { Pipe, PipeTransform } from "@angular/core";
  2. /**
  3. * Generated class for the FriendlyNumberPipe pipe.
  4. *
  5. * See https://angular.io/api/core/Pipe for more info on Angular Pipes.
  6. */
  7. @Pipe({
  8. name: "friendlyNumber"
  9. })
  10. export class FriendlyNumberPipe implements PipeTransform {
  11. /**
  12. * Takes a value and
  13. */
  14. transform(value: number, ...args) {
  15. if (value > 1000000) {
  16. return (value / 1000000).toFixed(1) + "M";
  17. } else if (value > 1000) {
  18. return (value / 1000).toFixed(1) + "k";
  19. } else {
  20. return value;
  21. }
  22. }
  23. }