validator-pk
Version:
A lightweight library for validating and formatting Pakistani phone numbers and CNIC.
24 lines (23 loc) • 1.02 kB
TypeScript
import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class ValidatorPKComponent {
validChange: EventEmitter<boolean>;
errorMessage: string;
class: string;
placeholder: string;
autoFormat: boolean;
type: 'phone' | 'cnic';
private isValid;
get valid(): boolean;
set valid(value: boolean);
phoneNumber: string;
showError: boolean;
private onChange;
private onTouched;
onInputChange(event: Event): void;
writeValue(value: string): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ValidatorPKComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ValidatorPKComponent, "lib-validatorPK", never, { "errorMessage": "errorMessage"; "class": "class"; "placeholder": "placeholder"; "autoFormat": "autoFormat"; "type": "type"; "valid": "valid"; }, { "validChange": "validChange"; }, never, never, false, never>;
}