Skip to content

Commit

Permalink
Merge pull request #13425 from Automattic/IslandRhythms/error-templating
Browse files Browse the repository at this point in the history
Island rhythms/error templating
  • Loading branch information
vkarpov15 authored May 22, 2023
2 parents 610eed2 + abce7ee commit f3552a3
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions lib/schematype.js
Original file line number Diff line number Diff line change
Expand Up @@ -822,10 +822,12 @@ SchemaType.prototype.get = function(fn) {
*
* #### Error message templates:
*
* From the examples above, you may have noticed that error messages support
* basic templating. There are a few other template keywords besides `{PATH}`
* and `{VALUE}` too. To find out more, details are available
* [here](./error.html#Error.prototype.name).
* Below is a list of supported template keywords:
*
* - PATH: The schema path where the error is being triggered.
* - VALUE: The value assigned to the PATH that is triggering the error.
* - KIND: The validation property that triggered the error i.e. required.
* - REASON: The error object that caused this error if there was one.
*
* If Mongoose's built-in error message templating isn't enough, Mongoose
* supports setting the `message` property to a function.
Expand Down

0 comments on commit f3552a3

Please sign in to comment.