UNPKG

angular-reactive-validation

Version:

Reactive Forms validation shouldn't require the developer to write lots of HTML to show validation messages. This library makes it easy.

29 lines (28 loc) 1.39 kB
import { OnInit } from '@angular/core'; import { UntypedFormControl, ControlContainer } from '@angular/forms'; import { ValidationError } from '../validation-error'; import * as i0 from "@angular/core"; export declare class ValidationMessageComponent implements OnInit { private controlContainer; set for(control: UntypedFormControl | string | undefined); get for(): UntypedFormControl | string | undefined; /** * The name of the returned validation object property for which the custom validation message should be shown. */ key: string | undefined; private _context; private _for; constructor(controlContainer: ControlContainer); ngOnInit(): void; canHandle(error: ValidationError): boolean; show(error: ValidationError): void; reset(): void; private initializeForOnInit; /** * The ValidationErrors object that contains contextual information about the error, which can be used for * displaying, e.g. the minimum length within the error message. */ get context(): any; static ɵfac: i0.ɵɵFactoryDeclaration<ValidationMessageComponent, [{ optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<ValidationMessageComponent, "arv-validation-message", never, { "for": { "alias": "for"; "required": false; }; "key": { "alias": "key"; "required": false; }; }, {}, never, ["*"], false, never>; }