resolved method

Future<ResolvedUnitResult> resolved()

Implementation

Future<ResolvedUnitResult> resolved() async {
  if (__resolved case final ResolvedUnitResult resolved) {
    return resolved;
  }

  final result = await _resolved;

  if (result is! ResolvedUnitResult) {
    throw ArgumentError('Could not resolve unit: $result');
  }

  return __resolved = result;
}