All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
#or
and#orElse
can change the error type#orElse
receives theErr
value from the object it is called on
#or
and#orElse
methods onEventualResult
EventualResult
handles an exception thrown in an originator function
EventualResult
now has an.unwrapErr
method
isSome
,isNone
,isOk
andisErr
helper functionsNone
is now immutable
isSome
,isNone
,isOk
andisErr
methods have been removed
- Add
mapErr
method toEventualResult
- Removed distinct
Option
union type andOptionMethods
interface in favor of a single interface thatOption
andNone
implement - Removed distinct
Result
union type andResultMethods
interface in favor of a single interface thatOk
andErr
implement isSome
,isNone
,isOk
andisErr
are now methods, rather than properties
- Support updated
Error
definition fores2022
that limits the supported types forcause
- Changelog generation script