iswitcho<$T> method
$T
iswitcho<$T>({
- $T sdk()?,
- $T git()?,
- $T path()?,
- $T hosted()?,
- required $T otherwise(),
inherited
Implementation
$T iswitcho<$T>({
$T Function(SdkPackageDependencySpec)? sdk,
$T Function(GitPackageDependencySpec)? git,
$T Function(PathPackageDependencySpec)? path,
$T Function(HostedPackageDependencySpec)? hosted,
required $T Function() otherwise,
}) {
$T _otherwise(Object? _) => otherwise();
return iswitch(
sdk: sdk ?? _otherwise,
git: git ?? _otherwise,
path: path ?? _otherwise,
hosted: hosted ?? _otherwise,
);
}