multiple_result_alias 5.2.0
multiple_result_alias: ^5.2.0 copied to clipboard
Provide aliases for multiple_result package to avoid name conflicts.
multiple_result_alias #
Aliases for multiple_result classes.
Reasons #
- Avoid name conflict of
Errorclass. - Allow short name for common error model (
Result<T>instead ofResult<T, Exception>).
Usage #
- Use this package as dependency replacement for
multiple_resultpackage just to hide its classes from autocomplete. - Define your own
Resultclass aliases, like:
typedef Result<T> = $Result<T, Exception>;
typedef Success<T> = $Success<T, Exception>;
typedef Failure<T> = $Error<T, Exception>;
Afterwords #
This package is not a new implementation. It is a transitive depency for multiple_result just to provide aliases.
License #
multiple_result_alias is available under the MIT license. See the LICENSE file for more info.