safe_result 1.1.4
safe_result: ^1.1.4 copied to clipboard
A Dart package providing a Result type for handling success and error cases in a type-safe way.
1.1.4 #
- Add value getter for easier access to Ok values
- Add equality operators for better comparison
- Improve error handling in map and fold methods
- Update example to use direct value access
1.1.3 #
- Added comprehensive examples:
- Pattern matching with switch expressions
- Value transformations and chaining
- Form validation patterns
- Async operation handling
- Error handling strategies
- Nullable value handling
- Improved documentation with practical use cases
1.1.2 #
- Fixed
foldmethod to return non-nullableResult<U>with required handlers - Added comprehensive test cases for
foldmethod:- Success and error transformations
- Exception handling
- Type transformations
- Updated documentation to match new
foldmethod signature
1.1.1 #
- Added comprehensive test suite for Result type and extensions
- Added more examples in documentation:
- Pattern matching with switch expressions
- Async operation chaining
- Error handling patterns
- Nullable Result handling
- Improved API documentation with detailed usage examples
- Added example project demonstrating real-world use cases
1.0.0 #
- Initial version
- Added Result type with Ok and Error variants
- Added map, fold, and getOrElse operations
- Added extension methods for nullable Results
- Added extension methods for Future
- Added comprehensive documentation and examples