If the user using my decorator does not define "message" in validationOptions my constraint is reported with an empty string ''.
export function IsISO6391(validationOptions?: ValidationOptions) {
return function (object: Object, propertyName: string) {
registerDecorator({
name: 'IsISO6391',
target: object.constructor,
propertyName: propertyName,
constraints: [],
options: validationOptions,
validator: {
validate,
}
});
};
}
How do I set a default error message?
Found a way to do it: