ucap-angular/projects/ui/src/lib/pipes/phone-number.pipe.ts
Park Byung Eun b4ef37624c 0517 sync
2020-05-17 11:24:49 +09:00

19 lines
512 B
TypeScript

import { Pipe, PipeTransform } from '@angular/core';
import { CountryCode } from 'libphonenumber-js';
import { PhoneNumberUtil } from '../utils/phone-number.util';
@Pipe({ name: 'ucapPhoneNumber' })
export class PhoneNumberPipe implements PipeTransform {
public transform(
value: string,
country?: CountryCode,
mask: boolean = false
): string {
if (!!value && value.trim().length > 0) {
return PhoneNumberUtil.format(value, country, mask);
} else {
return value;
}
}
}