UNPKG

moh-common-lib

Version:

A library of Angular components, services, and styles for B.C. Government Ministry of Health (MoH).

36 lines (35 loc) 1.2 kB
import { EventEmitter, OnInit } from '@angular/core'; import { NgControl } from '@angular/forms'; import { ErrorMessage } from '../../models/error-message.interface'; import { AbstractFormControl } from '../../models/abstract-form-control'; /** * PhoneNumberComponent is a used to show the Phone number. * * * @example * <common-phone-number name='phoneNumber' * [(ngModel)]='dataService.facAdminPhoneNumber' * required></common-phone-number> * @export */ export declare class PhoneNumberComponent extends AbstractFormControl implements OnInit { controlDir: NgControl; static PhoneNumberRegEx: string; displayMask: boolean; required: boolean; label: string; allowInternational: boolean; enablePlaceHolder: boolean; value: string; valueChange: EventEmitter<string>; phoneNumber: string; mask: any; placeholder: string; _defaultErrMsg: ErrorMessage; constructor(controlDir: NgControl); ngOnInit(): void; setPhoneNumber(value: any): void; onBlur($event: any): void; writeValue(value: any): void; private validateSelf; }