ng6-text-restrictions
Version:
This is a project for restrict the use of caracteres in forms inputs.
33 lines (32 loc) • 1.18 kB
TypeScript
import { NgControl } from '@angular/forms';
export declare class DigitDirective {
private ngControl;
/** Expreción regular que se evalua */
DIGIT: string;
/** Nuevo objeto RegExp */
regExp: RegExp;
/** Valor ingresado en el input */
valorActual: number;
constructor(ngControl: NgControl);
/**
* Maneja evento de cambio en el input y se ejecuta la funcion onInputChange.
* {*} event Valor de input
* @memberof AlphaMxDirective
*/
onModelChange(event: any): void;
/**
* Maneja el evento de tecla de retroceso enviando true como segundo parametro.
* {*} event Evento de tecla de retroceso
* @memberof AlphaMxDirective
*/
keydownBackspace(event: any): void;
/**
* Evalua los parametros con RegExp y actualiza el contenido del input
* por medio de ngControl.valueAccessor, si el valor no es valido se remplaza
* el contenido con la funcion replace.
* {*} event Valor que se obtiene del input.
* {*} backSpace Bandera valor true si el evento es desatado por esta tecla.
* @memberof AlphaMxDirective
*/
onInputChange(event: any, backSpace: any): void;
}