ProviderBinaryDescriptor constructor

ProviderBinaryDescriptor({
  1. required String binaryName,
  2. required String environmentKey,
  3. required List<String> validationArguments,
  4. required bool validateVersion(
    1. String version
    ),
  5. String? homeRelativePath,
  6. List<String> commonPaths = const <String>[],
  7. bool searchNpmGlobal = false,
  8. Duration validationTimeout = const Duration(seconds: 10),
})

Implementation

ProviderBinaryDescriptor({
  required this.binaryName,
  required this.environmentKey,
  required List<String> validationArguments,
  required this.validateVersion,
  this.homeRelativePath,
  List<String> commonPaths = const <String>[],
  this.searchNpmGlobal = false,
  this.validationTimeout = const Duration(seconds: 10),
}) : validationArguments = List<String>.unmodifiable(validationArguments),
     commonPaths = List<String>.unmodifiable(commonPaths);