map<S> method
PlayxVersionUpdateResult<S>
map<S>({
- required PlayxVersionUpdateResult<
S> success(- T data
- required PlayxVersionUpdateResult<
S> error(- PlayxVersionUpdateError error
Maps the success data or propagates the error while transforming the type.
Implementation
PlayxVersionUpdateResult<S> map<S>({
required PlayxVersionUpdateResult<S> Function(T data) success,
required PlayxVersionUpdateResult<S> Function(PlayxVersionUpdateError error)
error,
}) =>
switch (this) {
PlayxVersionUpdateSuccessResult<T> result => success(result.data),
PlayxVersionUpdateErrorResult<T> result => error(result.error),
};