create static method

Future<Resolver> create({
  1. String? packagesPath,
  2. String? packagePath,
  3. String? sdkRoot,
})

Implementation

static Future<Resolver> create({
  String? packagesPath,
  String? packagePath,
  String? sdkRoot,
}) async {
  return Resolver._(
    packagesPath: packagesPath,
    packagePath: packagePath,
    sdkRoot: sdkRoot,
    packages: packagesPath != null
        ? _parsePackages(packagesPath)
        : (packagePath != null ? await _parsePackage(packagePath) : null),
  );
}