Fixed spelling
This commit is contained in:
parent
23b5766b82
commit
4f69af1ef3
1 changed files with 1 additions and 1 deletions
|
@ -185,7 +185,7 @@ try {
|
||||||
|
|
||||||
The new class `PropertyRequiredError` is easy to use: we only need to pass the property name: `new PropertyRequiredError(property)`. The human-readable `message` is generated by the constructor.
|
The new class `PropertyRequiredError` is easy to use: we only need to pass the property name: `new PropertyRequiredError(property)`. The human-readable `message` is generated by the constructor.
|
||||||
|
|
||||||
Please note that `this.name` in `PropertyRequiredError` constructor is again assigned manually. That may become a bit tedius -- to assign `this.name = <class name>` when creating each custom error. But there's a way out. We can make our own "basic error" class that removes this burden from our shoulders by using `this.constructor.name` for `this.name` in the constructor. And then inherit from it.
|
Please note that `this.name` in `PropertyRequiredError` constructor is again assigned manually. That may become a bit tedious -- to assign `this.name = <class name>` when creating each custom error. But there's a way out. We can make our own "basic error" class that removes this burden from our shoulders by using `this.constructor.name` for `this.name` in the constructor. And then inherit from it.
|
||||||
|
|
||||||
Let's call it `MyError`.
|
Let's call it `MyError`.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue