ToolCheckResult constructor
ToolCheckResult({
- required List<
ToolStatus> tools,
Implementation
ToolCheckResult({required this.tools})
: allRequiredInstalled = tools
.where((ToolStatus t) => t.isRequired && !t.isInstalled)
.isEmpty,
missingRequired = tools
.where((ToolStatus t) => t.isRequired && !t.isInstalled)
.toList(),
missingOptional = tools
.where((ToolStatus t) => !t.isRequired && !t.isInstalled)
.toList();