resource_result 1.0.1 copy "resource_result: ^1.0.1" to clipboard
resource_result: ^1.0.1 copied to clipboard

A package that provides a Resource class of any type. Supports the states Success, Failure and Loading.

1.0.1 #

  • Added combine method to Resource class.

1.0.0 #

  • Minimum Dart SDK version is 3.0.0.

  • Sealed the class Resource.

  • Added dataOrNull, tryGetData & tryGetMessage methods to Resource class.

  • The resolve method now has a generic return type.

  • Removed Error type parameter from Failure class.

0.0.8 #

  • Fixed map method to Resource class.

0.0.7 #

  • Added map method to Resource class.

  • Bump dart sdk to 4.0.0.

0.0.6 #

  • Only one type parameter for Success, Loading &Failure.

0.0.5 #

  • Error is not a type parameter. It is a class which must be extended by the client:
class MyAppError extends Error{
  MyAppError(String? message) : super(message);
}

Failure failureWithMyAppError = Failure(MyAppError("My message"));

0.0.2 & 0.0.3 & 0.0.4 #

  • Improved documentation.

0.0.1 #

  • Initial release: Basic functionality provided.
1
likes
140
points
55
downloads

Publisher

unverified uploader

Weekly Downloads

A package that provides a Resource class of any type. Supports the states Success, Failure and Loading.

Documentation

API reference

License

MIT (license)

More

Packages that depend on resource_result