visit method
Implementation
Map<String, dynamic> visit(RemoteWidgetLibrary library) {
return {
'type': '$runtimeType',
'imports': library.imports.map((e) => _visitImport(e)).toList(),
'widgets':
library.widgets.map((e) => _visitWidgetDeclaration(e)).toList(),
};
}