ShorebirdPatchStrategy constructor
ShorebirdPatchStrategy({
- ShorebirdClient? shorebirdClient,
- ShorebirdToolValidator? toolValidator,
- ShorebirdProjectValidator? projectValidator,
- PatchChangeAnalyzer? changeAnalyzer,
Implementation
ShorebirdPatchStrategy({
ShorebirdClient? shorebirdClient,
ShorebirdToolValidator? toolValidator,
ShorebirdProjectValidator? projectValidator,
PatchChangeAnalyzer? changeAnalyzer,
}) : _shorebirdClient = shorebirdClient ?? const ShorebirdClient(),
_toolValidator = toolValidator ??
ShorebirdToolValidator(
client: shorebirdClient ?? const ShorebirdClient(),
),
_projectValidator = projectValidator ??
ShorebirdProjectValidator(
client: shorebirdClient ?? const ShorebirdClient(),
),
_changeAnalyzer = changeAnalyzer ?? const PatchChangeAnalyzer();