angular2-text-mask
Version:
Angular 2 directive for input text masking
29 lines (28 loc) • 922 B
TypeScript
import { ElementRef, OnInit, Renderer } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class MaskedInputDirective implements OnInit, ControlValueAccessor {
private renderer;
private element;
private textMaskInputElement;
private inputElement;
textMaskConfig: {
mask: string;
guide: boolean;
placeholderChar: string;
pipe: any;
keepCharPositions: boolean;
onReject: any;
onAccept: any;
};
private _onTouched;
private _onChange;
constructor(renderer: Renderer, element: ElementRef);
ngOnInit(): void;
writeValue(value: any): void;
registerOnChange(fn: (value: any) => any): void;
registerOnTouched(fn: () => any): void;
onInput($event: any): void;
setDisabledState(isDisabled: boolean): void;
}
export declare class TextMaskModule {
}