map<U> method
Transform data value, keep state type
Implementation
AppState<U> map<U>(U Function(T value) transform) {
if (this is AppData<T>) {
return AppData<U>(transform((this as AppData<T>).data));
} else if (this is AppFailure<T>) {
return AppFailure<U>((this as AppFailure<T>).error);
} else {
return AppLoading<U>();
}
}