registerAs<T> method

void registerAs<T>(
  1. FlateElementMixin element
)

Implementation

void registerAs<T>(FlateElementMixin element) {
  assert(
    element is T,
    'Provided instance of type ${element.runtimeType} does not conform to type $T',
  );
  assert(
    !_elements.containsKey(T),
    'Instance for type $T already registered',
  );
  _elements[T] = element;
}