ClientLifecycleComponent.fromDartObject constructor

ClientLifecycleComponent.fromDartObject(
  1. ElementAnnotation annotation
)

Implementation

factory ClientLifecycleComponent.fromDartObject(
  ElementAnnotation annotation,
) {
  final element = annotation.element?.enclosingElement;

  if (element is! ClassElement) {
    throw Exception('Invalid element type');
  }

  return ClientLifecycleComponent.fromClassElement(element);
}