Result constructor

Result({
  1. required bool isValid,
  2. required dynamic value,
  3. Iterable<Expectation>? expectations,
  4. Expectation? expectation,
})

Implementation

Result({
  required this.isValid,
  required this.value,
  Iterable<Expectation>? expectations,
  Expectation? expectation,
}) : expectations =
          expectations ?? (expectation == null ? _emptyExpectations : [expectation]);