multiple_result 3.0.0 copy "multiple_result: ^3.0.0" to clipboard
multiple_result: ^3.0.0 copied to clipboard

outdated

Multiple results for dart. Inspired by dartz's Either and Kotlin's sealed classes

3.0.0 12/05/2022 #

Thanks to Jacob

  • Add new operators in Result: New operators will allow transforming success and error values before the values are extracted.
    • map
    • mapError
    • flatMap
    • pure
  • Create Unit type (and deprecate SuccessResult)
  • Add AsyncResult to perform asynchronous computation.

2.0.0 12/03/2022 #

  • BREAKING: Rename getSuccess to tryGetSuccess and getError to tryGetError methods.
  • BREAKING: Flip the order of the Success and Error types. Thanks to JoDeveloper for executing and RalphBergmannKMB for proposing.
    • If you Result<Exception, String> now you must use Result<String, Exception> to improve readability.
  • Add onSuccess and onError methods to handle the result only in these cases.

1.0.4 07/19/2021 #

  • Adds getSuccess and getError methods
  • Adds SuccessResult and success const

1.0.3 05/02/2021 #

  • Adds @immutable annotation to Success and Error classes to help in the tests | Thanks to Eronildo!

1.0.2 03/28/2021 #

  • Adds @sealed annotation to Result class | Thanks to Jacob!

1.0.1 03/26/2021 #

  • Adds documentation
  • Changes library to multiple_result

1.0.0 03/23/2021 #

  • Initial release
166
likes
0
points
47.4k
downloads

Publisher

unverified uploader

Weekly Downloads

Multiple results for dart. Inspired by dartz's Either and Kotlin's sealed classes

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

meta

More

Packages that depend on multiple_result