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.18 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { ControlValueAccessor, NgControl } from '@angular/forms';
import { Base } from '../../models/base';
import { ErrorMessage } from '../../../public_api';
export declare class PostalCodeComponent extends Base implements OnInit, ControlValueAccessor {
controlDir: NgControl;
label: string;
displayMask: boolean;
maxlen: string;
labelforId: string;
disabled: boolean;
errorMessage: ErrorMessage;
required: boolean;
value: string;
valueChange: EventEmitter<string>;
blurEvent: EventEmitter<any>;
postalCode: string;
mask: any;
defaultErrMsg: ErrorMessage;
_onChange: (_: any) => void;
_onTouched: (_: any) => void;
constructor(controlDir: NgControl);
ngOnInit(): void;
onValueChange(value: any): void;
onBlurEvent(event: any): void;
writeValue(value: any): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
setDisabledState(isDisabled: boolean): void;
/**
* Upper cases letters in string
*/
upperCasePipe(text: string): string;
private setErrorMsg;
}