dump<$T> method

$T dump<$T>(
  1. $T make({
    1. GitPackageDependencySpec? git,
    2. HostedPackageDependencySpec? hosted,
    3. PathPackageDependencySpec? path,
    4. SdkPackageDependencySpec? sdk,
    })
)
inherited

Implementation

$T dump<$T>(
  $T Function({
    SdkPackageDependencySpec? sdk,
    GitPackageDependencySpec? git,
    PathPackageDependencySpec? path,
    HostedPackageDependencySpec? hosted,
  })
      make,
) {
  return iswitch(
    sdk: (sdk) => make(sdk: sdk),
    git: (git) => make(git: git),
    path: (path) => make(path: path),
    hosted: (hosted) => make(hosted: hosted),
  );
}