cvTypeGetBuilder<T extends CvModel> function

CvModelBuilderFunction<T> cvTypeGetBuilder<T extends CvModel>(
  1. Type type, {
  2. CvModelBuilderFunction<T>? builder,
})

Get a builder from a type.

Implementation

CvModelBuilderFunction<T> cvTypeGetBuilder<T extends CvModel>(
  Type type, {
  CvModelBuilderFunction<T>? builder,
}) {
  var foundBuilder = cvTypeGetBuilderOrNull<T>(type, builder: builder);
  if (foundBuilder == null) {
    throw CvBuilderExceptionImpl(
      'Missing builder for type \'$type\', call addBuilder',
    );
  }
  return foundBuilder;
}