pure_result 0.1.0 copy "pure_result: ^0.1.0" to clipboard
pure_result: ^0.1.0 copied to clipboard

A sealed Result<T, E> type for Dart and Flutter.

0.1.0 #

  • Initial release of sealed Result<T, E>.
  • Added Success/Failure variants and factory constructors.
  • Added core functional operators: fold, map, flatMap, mapError, flatMapError, recover.
  • Added extraction helpers: getOrThrow, getOrElse, nullable accessors.
  • Added exception capture helpers: tryRun, tryRunSync, tryMap, tryMapSync, tryRecover, tryRecoverSync.
  • Added AsyncResultOps extension for chaining on Future<Result<...>>: map, flatMap, mapError, flatMapError, recover.
  • Slimmed modules: package:pure_result/pure_result.dart exports core Result + try_* helpers, while package:pure_result/async_result.dart remains an optional import for AsyncResultOps.
1
likes
0
points
190
downloads

Publisher

verified publisheropenmindopen.world

Weekly Downloads

A sealed Result<T, E> type for Dart and Flutter.

Repository (GitHub)
View/report issues

Topics

#result #functional #error-handling

License

unknown (license)

More

Packages that depend on pure_result