From 383285ecd5292bf9a825e05904955b937de84cc9 Mon Sep 17 00:00:00 2001 From: Minteck Date: Sat, 4 Jun 2022 08:51:01 +0200 Subject: Initial commit --- node_modules/error/MIGRATION.md | 58 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 node_modules/error/MIGRATION.md (limited to 'node_modules/error/MIGRATION.md') 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 -- cgit