diff options
author | Minteck <contact@minteck.org> | 2022-06-04 08:51:01 +0200 |
---|---|---|
committer | Minteck <contact@minteck.org> | 2022-06-04 08:51:01 +0200 |
commit | 383285ecd5292bf9a825e05904955b937de84cc9 (patch) | |
tree | 0a53b6f02c1604b078044567c03dc1b6c944c8c2 /node_modules/error/MIGRATION.md | |
download | equestriadb-383285ecd5292bf9a825e05904955b937de84cc9.tar.gz equestriadb-383285ecd5292bf9a825e05904955b937de84cc9.tar.bz2 equestriadb-383285ecd5292bf9a825e05904955b937de84cc9.zip |
Initial commit
Diffstat (limited to 'node_modules/error/MIGRATION.md')
-rw-r--r-- | node_modules/error/MIGRATION.md | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/node_modules/error/MIGRATION.md b/node_modules/error/MIGRATION.md new file mode 100644 index 0000000..b02c35c --- /dev/null +++ b/node_modules/error/MIGRATION.md @@ -0,0 +1,58 @@ +## Migration + +## Version 7 + +The `message` parameter to `TypedError` is now +required. Previously `message` was optional +for `TypedError`. + +## Version 6 + +The `WrappedError` class now exposes the error that +is being wrapped as a `cause` field instead of an +`original` field. + +The following properties have been reserver on the +wrapped error class: `cause`, `fullType`, `causeMessage` + +## Version 5 + +There were no breaking changes... + +## Version 4 + +The `TypedError` function now has mandatory arguments. +The `type` and `message` arguments for `TypedError` +are required. + +## Version 3 + +The `TypedError` class now uses `string-template` for +message formatting. + +Previously: + +```js +var FooError = TypedError({ + type: 'foo.x' + message: 'Got an error %s' +}); + +FooError('Oops'); +``` + +Currently: + +```js +var FooError = TypedError({ + type: 'foo.x', + message: 'Got an error {ctx}', + ctx: null +}); + +FooError({ ctx: 'Oops' }); +``` + +## Version 2 + +Original version |