static define()
Defines the `ValidationError` instance
ValidationError.define()
ValidationError.define()Defines the ValidationError instance with the message built of the given required problem, fix and optional id on the supplied or stored template.
public static define<Id extends string>(
problem: string,
fix: string,
id?: Id,
template = ValidationError.template
): ValidationError<Id> {
return new this(problem, fix, id, template);
}Generic type variables
A generic type variable constrained by the string, by default of the value captured from the provided optional id indicates the identification type of a new ValidationError instance.
Parameters
Description of the problem of a string type.
A solution to the given problem of a string type.
Optional unique identification to the given problem of generic type variable Id.
template =ValidationError.template
template =ValidationError.templateA template of error message with the replaceable {problem}, {fix} and optional {id} tags. By default, the value is equal to the static property ValidationError.template.
Return type
The return type is the ValidationError object that takes generic type variable Id.
Returns
The return value is a new instance of the ValidationError with the message built from the given required problem, fix and optional id on the given or stored template.
Example usage
Last updated