useElement<T> method

T useElement<T>()

Implementation

T useElement<T>() {
  assert(
    isRegistered<T>(),
    'Element of type $T not registered in $runtimeType',
  );
  final targetElement = _elements[T];
  assert(
    targetElement is T,
    'Instance of type ${targetElement.runtimeType} does not conform to type $T. '
    'This problems occur on framework level. Please contact with developer to fix this problem.',
  );

  return _elements[T] as T;
}