@@ -12,7 +12,7 @@ sealed class Result<T> {
1212
1313 factory Result .success (T value) => Success (value);
1414
15- factory Result .failure (BaseError ? exception ) => Failure (exception );
15+ factory Result .failure (Object ? error ) => Failure (error );
1616
1717 /// Returns the value if [Result] is [Success] or null otherwise.
1818 T ? get getOrNull => switch (this ) {
@@ -21,7 +21,7 @@ sealed class Result<T> {
2121 };
2222
2323 /// Returns the exception if [Result] is [Failure] or null otherwise.
24- BaseError ? get errorOrNull => switch (this ) {
24+ Object ? get errorOrNull => switch (this ) {
2525 Failure (error: final error) => error,
2626 _ => null ,
2727 };
@@ -43,7 +43,7 @@ sealed class Result<T> {
4343 /// Maps the value of the result and returns the error or success [TResult]
4444 TResult when < TResult extends Object ? > ({
4545 required TResult Function (T response) success,
46- required TResult Function (BaseError ? error) error,
46+ required TResult Function (Object ? error) error,
4747 }) {
4848 if (this .isSuccess) {
4949 return success ((this as Success <T >).value);
@@ -108,7 +108,7 @@ final class Failure<T> extends Result<T> {
108108 const Failure (this .error);
109109
110110 /// The exception of the [Result] .
111- final BaseError ? error;
111+ final Object ? error;
112112
113113 @override
114114 bool operator == (Object other) {
0 commit comments