instanceValidateOrThrow method

  1. @nonVirtual
void instanceValidateOrThrow(
  1. Object? value
)

A shorthand for calling instanceValidate with the context ValidateContext.throwing().

Example

import 'package:kind/kind.dart';

void main() {
  final kind = const StringKind(maxLengthInUtf8: 2);

  kind.validateOrThrow('ab'); // Nothing happens
  kind.validateOrThrow('abc'); // Throws an error
}

Implementation

@nonVirtual
void instanceValidateOrThrow(Object? value) {
  instanceValidate(ValidateContext.throwing(), value);
}