get<T> method

T get<T>({
  1. String? named,
  2. StarkComponent<StatefulWidget>? component,
  3. Map<String, dynamic>? params,
})

Implementation

T get<T>({
  String? named,
  StarkComponent? component,
  Map<String, dynamic>? params,
}) {
  final objectKey = _getKey(T, named);
  final bind = _factories[objectKey];
  logger.debug('Getting $objectKey');

  if (bind == null) {
    final message = "Cannot find object factory for '$objectKey'";
    logger.debug(message);
    throw StarkException(message);
  }

  return bind.get(this, component, params);
}