fe-validate
Version:
angular 2+ form validate
16 lines (15 loc) • 546 B
TypeScript
/**
* Interface for creating validation messages
*/
export interface ErrorMessage {
/**
* The error key to look for on the FormControl.errors object
*/
error: string;
/**
* The format string function to create the validation format to be displayed.
* @param {string} label The text from the first <label> tag found within the .form-group
* @param {*} error The value accessed from FormControl.errors[error] using ErrorMessage.error as the key
*/
format?: (label?: string, error?: any) => string;
}