widget static method

ConstructorCall? widget(
  1. Widget? widget
)

Implementation

static ConstructorCall? widget(Widget? widget) {
  if (widget == null) return null;
  Map<Type, WidgetVisitor> visitorMap = Map.from(coreWidgetsVisitorMap)
    ..addAll(materialVisitorMap);
  if (visitorMap.containsKey(widget.runtimeType)) {
    return visitorMap[widget.runtimeType]!.visit(widget);
  }
  throw 'Unsupported widget type: ${widget.runtimeType}';
}