ngx-input-eip
Version:
Lightweight edit in place text editor.
18 lines (17 loc) • 634 B
TypeScript
import { TemplateRef } from "@angular/core";
import { CustomValidatorMessages } from "./messages/custom-validator-messages";
export declare class ErrorsManager {
static formatErrors(errors: any, customErrorMessages?: any): (string | TemplateRef<any>)[];
private errors;
private readonly defaultMessages;
private messages;
constructor(errors: {
[error: string]: any;
}, customMessages?: CustomValidatorMessages);
private assignDefaults;
private mergeMessages;
formatErrors(): (string | TemplateRef<any>)[];
private enableLogging;
private warn;
errorMsgFromControl(): string[];
}