UNPKG

nsrtm-gestionarchivo-npm-prueba2

Version:

Proyecto de Libreria Frontend para la Gestión de Archivos

25 lines 2.99 kB
import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; export class ValidationFormService { constructor() { // method not implement } /** * @description retorna true si el campo es invalido, considera el touched y dirty del input * @param input: {AbstractControl} de un input * @param submitted:{boolean} indica si hizo click a enviar, guardar, etc. * @returns {boolean} */ isControlInvalid(input, submitted) { return input.invalid && (input.dirty || input.touched || submitted); } } ValidationFormService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ValidationFormService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); ValidationFormService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ValidationFormService, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ValidationFormService, decorators: [{ type: Injectable, args: [{ providedIn: 'root', }] }], ctorParameters: function () { return []; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdGlvbi1mb3JtLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9hcmNoaXZvL25zcnRtLWdlc3Rpb25hcmNoaXZvLW5wbS9zcmMvYXBwL2NvcmUvc2VydmljZXMvdmFsaWRhdGlvbi1mb3JtLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFNM0MsTUFBTSxPQUFPLHFCQUFxQjtJQUNoQztRQUNFLHVCQUF1QjtJQUN6QixDQUFDO0lBRUQ7Ozs7O09BS0c7SUFDSCxnQkFBZ0IsQ0FBQyxLQUFzQixFQUFFLFNBQWtCO1FBQ3pELE9BQU8sS0FBSyxDQUFDLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLElBQUksS0FBSyxDQUFDLE9BQU8sSUFBSSxTQUFTLENBQUMsQ0FBQztJQUN0RSxDQUFDOztrSEFiVSxxQkFBcUI7c0hBQXJCLHFCQUFxQixjQUZwQixNQUFNOzJGQUVQLHFCQUFxQjtrQkFIakMsVUFBVTttQkFBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEFic3RyYWN0Q29udHJvbCB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCcsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBWYWxpZGF0aW9uRm9ybVNlcnZpY2Uge1xyXG4gIGNvbnN0cnVjdG9yKCkge1xyXG4gICAgLy8gbWV0aG9kIG5vdCBpbXBsZW1lbnRcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIEBkZXNjcmlwdGlvbiByZXRvcm5hIHRydWUgc2kgZWwgY2FtcG8gZXMgaW52YWxpZG8sIGNvbnNpZGVyYSBlbCB0b3VjaGVkIHkgZGlydHkgZGVsIGlucHV0XHJcbiAgICogQHBhcmFtIGlucHV0OiB7QWJzdHJhY3RDb250cm9sfSBkZSB1biBpbnB1dFxyXG4gICAqIEBwYXJhbSBzdWJtaXR0ZWQ6e2Jvb2xlYW59IGluZGljYSBzaSBoaXpvIGNsaWNrIGEgZW52aWFyLCBndWFyZGFyLCBldGMuXHJcbiAgICogQHJldHVybnMge2Jvb2xlYW59XHJcbiAgICovXHJcbiAgaXNDb250cm9sSW52YWxpZChpbnB1dDogQWJzdHJhY3RDb250cm9sLCBzdWJtaXR0ZWQ6IGJvb2xlYW4pOiBib29sZWFuIHtcclxuICAgIHJldHVybiBpbnB1dC5pbnZhbGlkICYmIChpbnB1dC5kaXJ0eSB8fCBpbnB1dC50b3VjaGVkIHx8IHN1Ym1pdHRlZCk7XHJcbiAgfVxyXG59XHJcbiJdfQ==