from<T> static method
ZipRequest<T>
from<T>(
- ZipRequestFunction<
T> request, { - String? tag,
- Map<
Symbol, dynamic> ? params,
Factory method for type inference from method signature.
This factory is useful when the method signature clearly defines the result type, allowing Dart to infer the generic type parameter automatically.
Example:
ZipRequest.from(
({success, failure, completed}) {
getUserAsync(
userId: '123',
success: success,
failure: failure,
completed: completed,
);
},
tag: 'user',
)
Parameters:
request: Closure that accepts named callback parameterstag: Optional identifier for named result accessparams: Optional parameters (rarely used with this factory)
Returns: A ZipRequest<T> with inferred type parameter.
Implementation
static ZipRequest<T> from<T>(
ZipRequestFunction<T> request, {
String? tag,
Map<Symbol, dynamic>? params,
}) {
return ZipRequest<T>(
request: request,
tag: tag,
params: params,
);
}