UNPKG

@codice-progressio/input-validaciones

Version:
56 lines (55 loc) 1.97 kB
import { OnInit } from "@angular/core"; import { AbstractControl } from "@angular/forms"; import * as i0 from "@angular/core"; export declare class InputValidacionesComponent implements OnInit { _campo: AbstractControl; mensaje: {}; /** * El control con el que se haran las comprobaciones. * * @type {AbstractControl} * @memberof ValidacionInputsComponent */ set campo(value: AbstractControl); get campo(): AbstractControl; /** * Un texto especial que se quiera mostrar. Este no se valida. * * @type {string} * @memberof ValidacionInputsComponent */ especial: string; /** * Define si se salta la validacion del touch para mostrar * siempre la validacion aunque el usuario no interactue con el * control. * * @type {boolean} * @memberof ValidacionInputsComponent */ directo: boolean; debug: boolean; constructor(); ngOnInit(): void; min(): string; max(): string; tamanoMinimo(): string; minlength(): string; maxlength(): string; general(): any; cge(a: any): any; che(a: any): boolean; listaDeErrores(): string[]; /** * Comprueba si el campo a sido tocado si directo no a sido * puesto como true. Si ha sido puesto como true retorna true * directamete. * * @returns True si ha sido tocado o directo esta como true. * @memberof ValidacionInputsComponent */ touched(): boolean; obtenerMensaje(key: string): string; static ɵfac: i0.ɵɵFactoryDeclaration<InputValidacionesComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<InputValidacionesComponent, "codice-validaciones", never, { "campo": { "alias": "campo"; "required": false; }; "especial": { "alias": "especial"; "required": false; }; "directo": { "alias": "directo"; "required": false; }; "debug": { "alias": "debug"; "required": false; }; }, {}, never, never, false, never>; }