UNPKG

moh-common-lib

Version:

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

26 lines (25 loc) 901 B
import { EventEmitter, OnInit } from '@angular/core'; import { ControlValueAccessor, NgControl } from '@angular/forms'; import { ErrorMessage } from '../../models/error-message.interface'; import { AbstractFormControl } from '../../models/abstract-form-control'; export declare class PhnComponent extends AbstractFormControl implements OnInit, ControlValueAccessor { controlDir: NgControl; label: string; placeholder: string; labelforId: string; required: boolean; isBCPhn: boolean; _defaultErrMsg: ErrorMessage; value: string; valueChange: EventEmitter<string>; blur: EventEmitter<any>; phn: string; mask: any; constructor(controlDir: NgControl); ngOnInit(): void; onValueChange(value: any): void; onBlur(event: any): void; writeValue(value: any): void; private validateSelf; private validatePhn; }